GRUB2 multi-boot com uma partição de boot

1

Eu estou tentando fazer um disco multi-boot (5 distros linux) com apenas uma partição / boot. O problema é que o cara antes de mim que fez este disco não se preocupou em criar essa partição de boot separada, então eu criei uma no final do disco, mas agora eu não posso editar o menu grub de outras distros, exceto a última que eu instalei . Eu suponho que eu preciso apontar todas as distros para essa partição / boot, mas eu tenho algumas perguntas; 1 - posso / devo colocar todos os kernels para as diferentes distros naquela partição, posso separá-los em pastas? 2 - Como eu aponto cada distro para essa partição / boot?

As distros que eu instalei são as seguintes sda1 RHEL 6,7 sda2 RHEL 7.0 sda3 RHEL 7.1 partição estendida sda4 sda5 SUSE 12 sda6 Fedora 22 sda7 Trocar sda8 / boot

    
por Alex Zel 18.08.2015 / 09:21

1 resposta

0

Você pode seguir esse caminho difícil, ou você pode conseguir multi-boot com uma partição de boot com os seguintes passos simples,

  1. Faça de cada SO seu sda1 RHEL 6.7 sda2 RHEL 7.0 sda3 RHEL 7.1 sda5 SUSE 12 sda6 Fedora, etc, para inicializar sozinhos a partir de sua própria partição
  2. Use o GRUB2 Chainloader para inicializá-los individualmente. Ref: aqui , aqui e aqui .

Aqui está um exemplo:

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

OR

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