4.2 Обновление до GRUB 2

Обновление до GRUB от GRUB в Ubuntu 9.10 или более ранних версиях сравнительно несложно. Важно убедиться, что на вашей машине GRUB 2 будет работать перед тем, как подтвердить переход на него. Разработчики позаботились о том, чтобы версия загрузчика не обновлялась автоматически при обновлении дистрибутива. Пользователи, которые обновились до Ubuntu 9.10 могут продолжать использовать GRUB.

* Перед установкой GRUB 2 обновите индексы репозиториев, чтобы быть уверенным в наличии самого свежего списка обновлений. Обычно достаточно sudo aptitude update в терминале для обновления индексов, или же воспользуйтесь меню графического приложения, например, Synaptic. Более старые версии пакетов GRUB могут содержать ошибки, исправленные в обновлениях.

* Для обновления до GRUB 2 установите пакет grub-pc. Воспользуйтесь Synaptic или командой в терминале:


sudo aptitude install grub-pc

После начала установки простой сценарий проведет пользователя через процесс установки.

1. В этом приглашении прочтите сообщение, нажмите Tab для перехода на кнопку ОК и нажмите Enter.

2. После выбора "ОК" следующая опция позволит пользователю протестировать GRUB 2 путем добавления записи в обычное меню GRUB. Выберите "Yes" для добавления записи Chainload в меню GRUB. Когда GRUB загрузится в следующий раз, пользователь может выбрать обычную загрузку или передать управление GRUB 2 через запись Chainload.

3. Следующий шаг (шаги) импортирует секции из меню GRUB (menu.lst) в командную строку, как показано ниже. Эти записи позволяют задать специальные опции, такие как quiet, splash, noapic "на лету". При этом GRUB 2 автоматически акцептирует эти опции в свои установки. Обычно пользователю нужно принять какие-то из существующих записей и переместиться с помощью Tab на кнопку "ОК".
Впрочем, если это необходимо, записи могут быть импортированы и позже. Некоторые детали обсуждаются в разделе "Конфигурирование GRUB 2".

4. Установив GRUB 2, пользователь может перезагрузиться и получит приглашение обновить унаследованное от GRUB меню. Как показано ниже, будет видна запись "Chainload", выбрав которую можно протестировать установку GRUB 2. Выбор этой записи передает управление GRUB 2 и отображает его меню.

4a. Пользователи Jaunty могут иметь опыт получения сообщения об ошибке Error 11: "Unrecognized device string" при выборе этой записи. Если это произошло, нажмите "e" до выпадения программы в приглашение "grub edit> root". Поменяйте в записи "root" на "uuid", нажмите Enter и затем "b" для загрузки.

5. Протестируйте новые записи (и обратите внимание на версию, выделенную на рисунке цветом).

6. Если меню GRUB 2 функционирует правильно, пользователь может в любой момент перейти на GRUB 2 путем ввода команды:


upgrade-from-grub-legacy

Во время установки пакета будет предложено выбрать устройство, на которое будет установлен GRUB 2. Используйте клавиши стрелок для выбора устройства, клавишу Пробел для отметки, Tab для перемещения и Enter для подтверждения выбора. Ошибка в выборе устройства приведет к возбуждению ошибки Error 15 и сбою установки.

В процессе установки пользователь получит сообщение о том, что некоторые файлы конфигурации GRUB еще имеются в системе и могут быть удалены. Инструкция предлагает следующую команду для удаления, запущенную от пользователя root:


rm -f /boot/grub/menu.lst*

Само собой, следует быть внимательным при выполнении команды rm от суперпользователя.

Далее - Структура файлов
Назад - Установка по умолчанию
Содержание