1

я пытаюсь сделать мультизагрузочный диск (5 дистрибутивов Linux) только с одним / загрузочным разделом. Проблема в том, что парень до меня, создавший этот диск, не удосужился создать этот отдельный загрузочный раздел, поэтому я создал один в конце диска, но теперь я не могу редактировать меню grub из других дистрибутивов, кроме последнего, который я установил , Я предполагаю, что мне нужно указать все дистрибутивы на этот раздел / boot, но у меня есть несколько вопросов; 1 - можно / нужно ли поместить все ядра для разных дистрибутивов в один раздел, можно ли разделить их по папкам? 2 - как мне указать каждый дистрибутив на этот раздел / boot?

Я установил следующие дистрибутивы: sda1 RHEL 6.7 sda2 RHEL 7.0 sda3 RHEL 7.1 sda4 расширенный раздел sda5 SUSE 12 sda6 Fedora 22 sda7 Перестановка sda8 /boot

1 ответ1

0

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

  1. Сделайте так, чтобы каждая ОС, ваша sda1 RHEL 6.7, sda2 RHEL 7.0, sda3 RHEL 7.1, sda5 SUSE 12, sda6 Fedora и т.д., Загружались самостоятельно со своего раздела.
  2. Используйте GRUB2 Chainloader для индивидуальной загрузки. Ссылка: здесь, здесь и здесь.

Вот пример:

menuentry "Chainload to OS in /dev/sda9" {
        set root=(hd0,9)
        chainloader +1
}

ИЛИ ЖЕ

menuentry "Chainload to DOS in /dev/sda9" {
        set root='(hd0,msdos9)'
        chainloader +1  
}

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