Adicionando outro sistema linux para o grub 2

0

Tanto quanto eu posso reunir no site fedora, eu preciso editar o script /etc/grub.d/40_custom para ler:

menuentry "Arch Linux" {
        set root=(hd0,5)
        linux /boot/vmlinuz-linux
        initrd /PATH_TO_initramfs??
    }

Como eu termino isso, e o que mais eu preciso modificar para que eu possa inicializar em ambos os sistemas operacionais da instalação do Fedora grub?

EDITAR: Agora que estou trabalhando nisso, é importante notar que grub2-mkconfig deve ser executado (ou pode ser denominado grub-mkconfig ) para que as alterações em scripts como o mencionado acima entrem em vigor.

    
por Jakob Weisblat 21.02.2013 / 23:38

1 resposta

1

Você precisa da imagem do kernel, initrd e também dos parâmetros do kernel (normalmente) para montar a raiz do arco, em vez da raiz do fedora.

Se o seu arco tiver um grub.conf autogerado em seu / boot /, você provavelmente poderá usar (copiar e colar) o menuentry de lá, ou fazer o seu fedora grub carregar a configuração do arch grub. Dessa forma, você não teria que editar / atualizar seu arco fedora todo o tempo, instala um novo kernel.

Algo parecido com isto pode funcionar (mas ainda não testei):

menuentry "Switch to Arch Grub" {
    set root=(hd0,7) # your arch partition
    configfile /boot/grub/grub.cfg # your arch grub.cfg
}
    
por 21.02.2013 / 23:58

Tags