How-To среда: Настройка загрузчика Grub |
29.11.2007 | |
Fedora, как и большинство современных linux-дистрибутивов, использует Grub как загрузчик для 32- и 64-битных x86 систем. Конфигурационный файл Grub лежит здесь: /boot/grub/grub.conf. Выглядит он обычно так: # grub.conf generated by anaconda root (hd0,1) title Fedora (2.6.23.1-42.fc8) root (hd0,1) title WindowsXP rootnoverify (hd0,0) Этот файл содержит глобальные опции (выделены зеленым), опции, относящиеся к Fedora (выделены синим), и опции, относящиеся к Windows (выделены красным).
Глобальные опции:
Среди опций, относящихся к Fedora (как и к любому другому linux-дистрибутиву), есть title, содержащий имя системы, а также следующие опции:
Grub загрузит ядро и initrd с раздела, указанного в опции root, и выполнит ядро. Другая операционная система, такая, как Windows, загружается по-другому: Grub передает управление ее загрузчику, используя следующий опции:
На протяжении всего файла разделы описываются как (hdX,N), где X — порядковый номер диска, как он настроен в BIOS, нумерация с 0. N — номер раздела, также нумерация с 0. Если в системе всего один жесткий диск, раздел /dev/sda2 (/dev/hda2 для Fedora 6 и более ранних) будет правильно обозначаться в Grub как (hd0,1). Если вы используете Xen, раздел Fedora может выглядеть так:
title Fedora (2.6.21-2950.fc8xen) root (hd0,1) Здесь kernel — это ядро в специальном виде для Xen,а initrd и vmlinuz загружаются как модули. Любые параметры ядра можно указывать после /vmlinux-* (как root=/dev/main/root). Так как grub.conf — это обычный текстовый файл, его можно редактировать любым редактором текстовых файлов на Ваш выбор, например с помощью vi, gedit, или kate. Однако, если Вы допустите ошибку при редактировании, Вы уже не сможете загрузить систему из меню Grub. Чтобы снизить риск возникновения такого случая, можно скопировать раздел перед редактированием и назвать его по другому, например, Fedora-save. Тогда Вы всегда сможете загрузиться в систему, выбрав Fedora-save из меню Grub. |