Entendendo o Grub

Iniciado por Leonardo C, 02 de Setembro de 2009, 21:11

tópico anterior - próximo tópico

Leonardo C

Olá galera. Algumas duvidas...

Eu instalei uma nova distro em uma outra partição, e me surgiu algumas duvidas.
Existe um menu.lst em cada distro. Mas o grub só carrega uma. Certo?

Por exemplo se eu escolho o menu da distro1 e a distro2 atualiza o kernell, o menu da distro1 não vai add a modificação. Pelo menos foi o que aconteceu comigo. Fiz algo de errado ou funciona assim mesmo. Eu terei que modificar e add manualmente?

Minha outra duvida é sobre a mbr:
O grub não faz parte do sistema certo? Ele fica instalado na mbr e é independente? O local da mbr é sempre sda ou hda dependendo do caso, precisando apenas eu apontar o menu.lst pra mbr e pronto?

Outra coisa:
Eu queria montar minha outra partição ext4 no ubuntu 8.10. É possivel???
Pois daria pra editar o menu.lst do meu sistema atual.

Desde já agradeço!!!

andrems

Sim, é isso mesmo. No caso, é o menu.lst da última distro instalada que vai valer. Desconheço um gerenciador de múltiplas distros, portanto se um novo kernel é instalado na 1ª distro, será necessário fazer a alteração do menu.lst da 2ª distro.

Aconselho escolher uma distro como principal e, a partir dela, reinstalar o grub pra ela (ex.: sudo grub install /dev/sda), não esquecendo de adicionar a 2ª distro no menu.lst.
Pra montar outro HD use o mount, exemplo:
sudo mount /dev/sdb /media/novo_hd
Se a outra distro também for ubuntu, o menu estará em:
/media/novo_hd/boot/grub/
Pesquise por mount aqui no forum para ver outros exempĺos e como tornar isso automático pelo fstab.

Quanto a outra pergunta, sim! O grub não faz parte do sistema, mas ele precisa do menu.lst em algum sistema para continuar, então ele não é totalmente independente, se o sistema que tem o menu.lst for apagado, o grub não mais funcionará automaticamente.

Xterminator

Citação de: Leonardo C online 02 de Setembro de 2009, 21:11

Por exemplo se eu escolho o menu da distro1 e a distro2 atualiza o kernell, o menu da distro1 não vai add a modificação. Pelo menos foi o que aconteceu comigo. Fiz algo de errado ou funciona assim mesmo. Eu terei que modificar e add manualmente?


(teoricamente)Você teria que dar boot com a distro que gerencia o grub
e rodar o update-grub novamente, para que ele (automagicamente)adicione o novo kernel instalado, digo teoricamente pois faz algum tempo que não uso dual-boot.

Leonardo C

Valeu!!!
Meio chato isso de ter que editar o menu na mão toda vez que a segunda distro atualiza o kernell. Mas beleza.

Brigadão mesmo.