GRUB — универсальный, довольно новый загрузчик который может быть использован для загрузки самой операционной системы
Debian содержит GRUB v1 (Legacy) и v2 (GRUB 2).
- Grub v1 загрузчик по умолчанию на платформах x86 до Debian Lenny.
- Grub v2 загрузчик по умолчанию в Debian Squeeze.
Contents
Установка
Lenny
Grub v1 для Debian может быть установлен командой:
aptitude install grub
Для установки grub v2, вам нужно установить оптимально подходящий вариант grub v2, который зависит от программы микрокода вашей системы (обычно grub-pc, смотрите также варианты grub2).
См. также
Настройка GRUB: GrubConfiguration
Восстановление GRUB: GrubRecover
С LILO на GRUB: FromLiloToGrub
GRUB перезагрузка: GrubReboot
Squeeze
Grub v2 для Debian может быть установлен командой:
aptitude install grub
Если ваша система не является обычным ПК (например, если ваша система EFI или OpenFirmware, а не BIOS), вы можете установить другую версию GRUB (см. см. варианты GRUB 2).
Настройка
v1
Конфигурационный файл - /boot/grub/menu.lst
В Debian, файл конфигурации GRUB обновляется автоматически при установке нового ядра с помощью update-grub.
Вы можете изменить настройки в /boot/grub/menu.lst. Удостоверьтесь, что Вы читаете комментарии , /usr/share/doc/grub/README.Debian.gz for more information and the update-grub(8) manpage from your distribution)
v2
Конфигурационный файл - /boot/grub/grub.cfg, но вы не должны его редактировать напрямую. Grub v2 генерирует автоматически этот файл update-grub(8), основываясь на:
Сниппетах скриптов в /etc/grub.d/
Конфигурационном файле /etc/default/grub
Для конфигурации grub "v2", вы должны редактировать /etc/default/grub, затем запустить update-grub. Продвинутая конфигурация достигается измением сниппетов в /etc/grub.d/.
Обновление с v1 до v2
Для обновления до grub v2, вы должны:
- Установить grub v2 (но не удаляя, прежде, grub 1).
Следовать инструкциям, отображаемым пакетом установки (т.н. grub v1 имеет запись для расположения каскадом с grub v2, таким образом перезагрузитесь и попробуйте эту возможность, затем вы можете действительно включить загрузчик grub2 запуском upgrade-from-grub-legacy).
Переход от V1 до v2
FAQ
Двойная загрузка
Q : Will GRUB allow me to hibernate Linux and activate another ?operating_systems (such as Windows XP) that I hibernated earlier, i.e. a ?DualHibernate rather than a DualBoot?
A : Nothing will prevent you to hibernating (GRUB isn't aware that your host is suspended). Howerever, make sure you don't mount the same partition (RW) under any two suspended OS !
Q : Is there a way to install GRUB in the MasterBootRecord from DOS or Windows XP, i.e. a utility similar to rawrite.exe or fdisk.exe that write a GRUB MBR? What I want here is to install Linux without having a bootable floppy.
A : There is/was a win32 Version of GRUB, i used it to install linux from Windows 2000 , but i am not sure what exactly the source is (google for grubwin32) Just unzip grubwin32 to c:\ then run c:\boot\grub\w32grub This would patch the necessary files(under XP, not linux). Then add :
c:\boot\stage1="GRUB"
to c:\boot.ini And you now have a grub boot loader on your XP system.
См. также
Заставки Splash: ?/ru/Grub/SplashImage
Несколько руководств по Grub были разработаны на wiki grub :
http://grub.enbug.org/FranklinPiat/GrubManual