четверг, 24 апреля 2014 г.

Установка GRUB 2 на Debian

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

  • поддержка скриптового языка (циклы, условия, переменные, функции)
  • графический интерфейс
  • динамическая загрузка модулей
  • возможность портирования на различные архитектуры
  • интернационализация
  • управление памятью
  • кросс-платформенная установка, позволяющая устанавливать GRUB из различные архитектуры
  • режим восстановления (satge 1.5 исключен)

Установка GRUB 2

Для установки необходимо выполнить следующую команду (от имени root пользователя):
aptitude install grub-pc
При этом, старый grub будет удален. После установке будут заданы два вопроса:
Первый вопрос:
GRUB upgrade scripts have detected a GRUB Legacy setup in /boot/grub.
In order to replace the Legacy version of GRUB in your system, it is recommended
that /boot/grub/menu.lst is adjusted to chainload GRUB 2 from your existing GRUB Legacy setup.
This step may be automaticaly performed now.                                                                                                                                                                                                                     
It’s recommended that you accept chainloading GRUB 2 from menu.lst, and verify
that your new GRUB 2 setup is functional for you, before you install it directly to
your MBR (Master Boot Record).
In either case, whenever you want GRUB 2 to be loaded directly from MBR,
you can do so by issuing (as root) the following command:                                                                                      
    upgrade-from-grub-legacy                                                                                                                                                                                                 
Chainload from menu.lst?
Необходимо ответить: Yes

Второй вопрос:
The following Linux command line was extracted from the `kopt’ parameter in GRUB Legacy’s menu.lst.
Please verify that it is correct, and modify it if necessary.
Linux command line:
Необходимо оставить пустую строку и нажать enter.

Далее, чтобы увидеть новый grub, необходимо перезагрузиться (от имени root пользователя):
shutdown –r 0
После того, как появился экран загрузчика, необходимо выбрать пункт "Chainload into GRUB", после чего появится приглашение от свежеустановленного grub 2, где уже можно выбрать ядро для загрузки и загрузить систему.

После того, как появилось уверенность в том, что GRUB 2 корректно установлен и работает, необходимо зафиксировать переход на новый grub. Для этого необходимо выполнить (от имени root пользователя):
upgrade-from-grub-legacy
После чего необходимо еще раз перезагрузиться:
shutdown –r 0
Теперь при старте системы будет работать GRUB 2.


Комментариев нет :

Отправить комментарий