12.4. Установка GRUB сценарием grub-install
Проблема
Рецепт из раздела 12.3 не работает в вашей системе Debian, Gentoo или другой системе, потому что файлы GRUB устанавливаются в /usr/lib/grub. А может быть, вы хотите использовать более простой способ установки GRUB без использования дискет.
Решение
Воспользуйтесь встроенным сценарием установки GRUB — grub-install.
Прежде всего установите GRUB или обновите программу до последней версии. Узнать номер версии можно командой:
$ grub --version
grub (GNU GRUB 0.94)
Затем запустите сценарий grub-install. Если для /boot используется собственный раздел, укажите его:
# grub-install --root-directory=/boot /dev/hda
В противном случае достаточно указать устройство:
# grub-install /dev/hda
Затем выполните команду:
# update-grub
Команда создаст новый файл menu.lst. При следующей перезагрузке системы появится меню GRUB, и вы сможете загрузиться, как обычно.
Комментарий
Важно отметить, что update-grub может не создать полный файл menu.lst в системе с альтернативной загрузкой. Однако после этого шага вы сможете загрузить операционную систему Linux. После этого можно вручную добавить в menu.lst записи для других операционных систем. Это особенно полезно, если на вашем компьютере установлены несколько ОС, и вам нужно переключаться между ними.
См. также
grub-install(8); info grub; The Grub Manual (http://www.gnu.org/software/manual/grub.html).