12.3. Установка GRUB без дискеты
Проблема
Требуется установить GRUB, но в вашей системе нет флоппи-дисковода. Возможно, дисковод есть, но вы не можете найти ни одной рабочей дискеты.
Решение
Воспользуйтесь командной консолью GRUB.
Прежде всего, установите GRUB или обновите программу до последней версии. Чтобы узнать текущую версию, используйте команду:
$ grub --version
grub (GNU GRUB 0.94)
Затем выполните ряд подготовительных действий:
- Распечатайте таблицу разделов командой
fdisk -l
. - Распечатайте файл
lilo.conf
, если у вас установлен LILO. - Создайте резервную копию данных и держите под рукой диск аварийного восстановления (загрузочную дискету LILO или диск Knoppix).
- Оставьте установку LILO на случай, если вы захотите вернуться к ней.
После этого запустите консоль GRUB:
# grub
Probing devices to guess BIOS drivers. This may take a long time.
GNU GRUB version 0.94 (640K lower / 3072K upper memory)
[ Minimal BASH-like line editing is supported. For the first word, TAB lists
possible command completions. Anywhere else TAB lists possible completions
of a device/filename. ]
grub>
Найдите загрузчик stage1
:
grub> find /boot/grub/stage1
(hd0,0)
Затем выполните три команды:
grub> root (hd0,0)
grub> setup (hd0)
grub> quit
Перезагрузите систему, и вас встретит командная консоль GRUB.
В разделах 12.7 и 12.9 рассказывается о том, как создать меню загрузки GRUB для удобства использования. Убедитесь, что резервные копии данных и план аварийного восстановления подготовлены, прежде чем приступить к работе, так как установка загрузчика напрямую в MBR может потребовать восстановления системы в случае ошибок. Кроме того, всегда полезно ознакомиться с документацией и руководствами по GRUB для устранения возможных проблем.
Комментарий
При выполнении трёх команд происходит следующее:
grub> root (hd0,0) # Назначение корневого устройства
grub> setup (hd0) # Установка GRUB в MBR
grub> quit # Выход из GRUB
Эти команды позволяют успешно установить загрузчик GRUB без необходимости использования дискеты или других внешних устройств. Процесс довольно прост и требует минимального вмешательства в конфигурацию системы.
См. также
Раздел 12.7; раздел 12.9; The Grub Manual; info grub
.