Entrada para o Grub1 em sda3 no Grub2 principal em sda

0

Eu tenho o Ubuntu 10.10 em sda1. Archlinux com seu bootloader, Grub1, em sda3. O gerenciador de boot do Ubuntu grub2 in on sda. Como posso criar uma entrada para o sda3 Grub1 no sb do Grub2 do Ubuntu? Simplificando, no boot eu devo ver o Grub2 primeiro e ele deve ter uma entrada para o Grub1.

    
por nixnotwin 08.11.2010 / 12:18

2 respostas

1

Você pode simplesmente colocar

# (1) Arch Linux
 echo "Adding Arch Linux" >&2
 cat << EOF
 menuentry "Arch Linux" {
 set root=(hd0,2)
 chainloader +1
}

em /etc/grub.d/40_custom e, em seguida, execute

sudo update-grub

Referência: link

    
por Polv 08.11.2010 / 13:44
1

O GRUB2 suporta o comando chainloader (que, em vez de inicializar diretamente um kernel, simplesmente "passa o stick" para o próximo gerenciador de inicialização).

Portanto, no seu arquivo /boot/grub.cfg você deve adicionar algo parecido com isto:

# (1) Arch Linux
 menuentry "Arch Linux" {
 set root=(hd0,2)
 chainloader +1
}

Esteja ciente de que, se você atualizar sua configuração do grub2 por sua ferramenta (update-grub), precisará aplicar essa configuração novamente.

    
por OpenNingia 08.11.2010 / 12:29