1

На вашем нетбуке установлено множество операционных систем и дисков Linux, и я хочу сделать установку, удаление и переключение между ними как можно проще.

Просто установите dist, а затем еще один после того, как он заменит экран загрузки GRUB каждый раз, и некоторые диски могут полностью переопределить предыдущие меню GRUB.

На предыдущей машине я создал раздел GRUB, который загружал GRUB для каждого дистрибутива, но сейчас я не могу вспомнить, как я это сделал.

Жесткий диск в настоящее время пуст, так как я начал играть с перераспределением. Какой самый простой способ установить GRUB на раздел? Ссылки приветствуются, но, пожалуйста, никаких общих руководств по установке GRUB, потому что те, которые я нашел, не имеют отношения к моей конкретной ситуации (пустой жесткий диск, мультизагрузочная среда, нет CD/ дискеты)..

2 ответа2

2

Просто настройте одну установку grub, чтобы найти различные ядра.

Скажем, у вас есть три раздела. sda1 с windows int sda2 и sda3 с дистрибутивом linux каждый. Ваш конфиг grub должен выглядеть так:

title Windows
rootnoverify (hd0,0)
chainloader +1

title linux 1
root (hd0,1)
kernel /path/to/kernel1

title linux 2
root (hd0,2)
kernel /path/to/kernel2

Таким образом, вы можете загрузить все операционные системы напрямую через один grub. Может быть, вы также хотите установить grub в загрузочную запись раздела. Тогда вы могли бы также загрузить Linux:

title Windows
rootnoverify (hd0,0)
chainloader +1

title linux 2
rootnoverify (hd0,2)
chainloader +1

title linux 1
root (hd0,1)
kernel /path/to/kernel1

Опция chainload указывает grub загружать первый сектор данного раздела, где находится следующий загрузчик.

0

В GRUB 2 вы должны использовать команду sudo grub-install {your boot partition, e.g. /dev/sdb2} которая должна автоматически определять, на каких дисках установлена загрузочная ОС, и создавать соответствующие файлы конфигурации. В GRUB2 вам не следует настраивать файл grub.cfg самостоятельно, вместо этого позвольте GRUB2 работать самостоятельно, используя команды grub-install и update-grub .
Это должно даже работать с LiveCD. Он автоматически обнаружит GRUB2 на жестком диске и изменит эти файлы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .