Configurando um sistema multi boot com o GRUB

1

Existem muitos sistemas operacionais e Linux para instalar no seu netbook, e eu quero facilitar ao máximo a instalação, remoção e alternância entre eles.

Apenas instalando um dist e depois outro após ele irá substituir a tela de inicialização do GRUB toda vez, e algumas dists podem sobrescrever os menus anteriores do GRUB completamente.

Em uma máquina anterior, criei uma partição do GRUB que carrega o GRUB para cada dist, mas agora não me lembro como o fiz.

O disco rígido está vazio no momento, pois comecei a brincar com o reparticionamento. Qual é a maneira mais fácil de instalar o GRUB em uma partição? Links são bem-vindos, mas não há guias genéricos de "instalação do GRUB" porque os que eu encontrei não foram relevantes para minha situação específica (disco rígido vazio, ambiente multi-inicialização, sem CD / disquete).

    
por Jacob R 20.08.2010 / 23:01

2 respostas

2

Basta configurar uma instalação do grub para encontrar seus vários kernels.

Digamos que você tenha três partições. sda1 com windows int sda2 e sda3 com uma distro linux cada. Sua configuração do grub deve ficar assim:

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

Dessa forma, você pode carregar todos os sistemas operacionais diretamente por meio de um grub. Talvez você queira instalar o grub no registro de inicialização da partição também. Então você poderia encadear os linuxes também:

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

A opção chainload diz ao grub para carregar o primeiro setor da partição onde o próximo bootloader está localizado.

    
por 20.08.2010 / 23:38
0

No GRUB 2, você usaria o comando sudo grub-install {your boot partition, e.g. /dev/sdb2} , que deve detectar automaticamente quais unidades têm um SO inicializável e criar os arquivos de configuração apropriados. No GRUB2, você não deve configurar o arquivo grub.cfg por conta própria, mas sim deixar o GRUB2 funcionar usando os comandos grub-install e update-grub .
Isso deve funcionar mesmo a partir de um LiveCD. Ele irá autodetectar o GRUB2 no hardisk e alterar esses arquivos.

    
por 21.08.2010 / 01:42