O Mageia 1.0 usa o GRUB Legacy, ou GRUB 1. E para fazer um "dual boot" com distros que usam o GRUB atual, ou GRUB 2, melhor usar o "bootloader" mais novo.
No meu caso, quando instalei o Mageia, deixei o gerenciamento do boot com o GRUB do meu Ubuntu 10.04-LTS, que então gerenciava a inicialização de quatro distros (Debian, Scientific Linux, Linux Mint e ele mesmo) e passaria a gerenciar cinco.
Portanto, após instalar o GRUB 1 do Mageia na mesma partição onde eu o instalei (sda9), seguindo opção do respectivo instalador, desliguei e iniciei o meu Ubuntu, rodando:
sudo update-grub
Na saída do comando vi que o Mageia fora reconhecido, então reiniciei e optei por ele apenas para receber um "kernel-panic", misturado com algumas mensagens sobre arquivos não encontrados.
Para ver o que ocorria, reiniciei o Ubuntu e mandei:
cat /boot/grub/grub.cfg
E fiquei surpreso com a entrada de boot do Mageia, onde se lia:
}
menuentry "2.6.38.8-desktop586-8.mga (on /dev/sda9)" {
insmod ext2
set root='(hd0,9)'
search --no-floppy --fs-uuid --set c4f55b09-8119-40d8-a6c6-19a2970582e2
linux /boot/vmlinuz-2.6.38.8-desktop586-8.mga BOOT_IMAGE=2.6.38.8-desktop586-8.mga root=UUID=c4f55b09-8119-40d8-a6c6-19a2970582e2
resume=UUID=d9dddca4-0d26-4bb2-9f4d-3bf9aef6802c splash=silent vga=788
initrd (hd0,8)/boot/initrd-2.6.38.8-desktop586-8.mga.img
}
Como deu para perceber, a última linha faz referência à partição do Mageia na forma do GRUB 1, onde (hd0,8) é igual sda9. E o mais engraçado é que na primeira linha está correto (hd0,9), ou seja, compatível com o GRUB 2.
Para corrigir, editei e deixei assim:
}
menuentry "2.6.38.8-desktop586-8.mga (on /dev/sda9)" {
insmod ext2
set root='(hd0,9)'
search --no-floppy --fs-uuid --set c4f55b09-8119-40d8-a6c6-19a2970582e2
linux /boot/vmlinuz-2.6.38.8-desktop586-8.mga BOOT_IMAGE=2.6.38.8-desktop586-8.mga root=UUID=c4f55b09-8119-40d8-a6c6-19a2970582e2
resume=UUID=d9dddca4-0d26-4bb2-9f4d-3bf9aef6802c splash=silent vga=788
initrd (hd0,9)/boot/initrd-2.6.38.8-desktop586-8.mga.img
}
Mudar (hd0,8) na última linha para (hd0,9), tal como está na primeira linha, foi o que bastou para meu múltiplo boot passar a incluir o Mageia sem erros.
Notem que a cada update do kernel de qualquer das distros que integram o meu múltiplo boot eu terei que rodar a atualização do GRUB 2 do Ubuntu e, então, editar a entrada do Mageia, já que o erro voltará.
[1] Comentário enviado por alevian em 18/12/2011 - 13:53h
Só uma dúvida:
Como faz para gravar o inicializador na própria partição?
É que, pelo que me recordo, o Mandriva era louqinho para botar seu gerenciador como principal!
[4] Comentário enviado por mcnd2 em 19/12/2011 - 22:19h
@pinduvoz, a mensagem de 'kernel panic' é insistente hein, rsrsrsrs...
O meu caso é parecido com o seu.
Tenho no Note:
Windows (sda3)
Mageia (sda5)
Debian (sda6)(o grub do debian que gerencia o bootloader)
Metamorphose (sda7)
vazia (sda8)
backup (sda9)
Tinha instalado o KDE no mageia, configurado o wi-fi, etc mais após a mudança do bootloader dos sistemas o kernel panic veio. Pensei que poderia ser algo com o próprio sistema e formatei a partição (sda5) e o instalei denovo. Mais novamente após a edição da entrada do mageia no grub2 do debian ele não sobe persistindo no kernel panic.
Adicionado o mageia no arquivo "40_custom"
-----------------------------------------------------
menuentry "Mageia Linux Cantine" {
set root=(hd0,msdos5)
search --no-floppy --fs-uuid --set 5228fef2-0a97-4416-a6b4-e45142907af4
linux /boot/vmlinuz-2.6.38.7-desktop-1.mga ro root=UUID=5228fef2-0a97-4416-a6b4-e45142907af4 quiet
initrd /boot/initramfs-2.6.38.7-desktop-1.mga.img
}
menuentry "Mageia Linux Cantine (recovery mode)" {
set root=(hd0,msdos5)
search --no-floppy --fs-uuid --set 5228fef2-0a97-4416-a6b4-e45142907af4
linux /boot/vmlinuz--2.6.38.7-desktop-1.mga ro root=UUID=5228fef2-0a97-4416-a6b4-e45142907af4 quiet
initrd /boot/initramfs-2.6.38.7-desktop-1.mga.img
}
menuentry "Metamorphose Linux Lion" {
set root=(hd0,msdos7)
search --no-floppy --fs-uuid --set 9b7e8f8c-10a1-4b11-bb8f-8002c0127bcc
linux /boot/vmlinuz-2.6.39.4-metamorphose root=UUID=9b7e8f8c-10a1-4b11-bb8f-8002c0127bcc ro quiet splash vga=791
initrd /boot/initrd.img-2.6.39.4-metamorphose
}
menuentry "Metamorphose Linux Lion (recovery mode)" {
set root=(hd0,msdos7)
search --no-floppy --fs-uuid --set 9b7e8f8c-10a1-4b11-bb8f-8002c0127bcc
linux /boot/vmlinuz-2.6.39.4-metamorphose root=/dev/sda7 ro quiet vga=791 xmodule=vesa
initrd /boot/initrd.img-2.6.39.4-metamorphose
}
menuentry "Microsoft Windows Seven" {
set root=(hd0,msdos2)
search --no-floppy --fs-uuid --set f43c452f3c44ede4
chainloader +1
}
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
-----------------------------------------------------
Todos os outros sistemas iniciam normalmente menos o Mageia com o fato "kernel panic".
Será que é alguma 'magia' que tem que ser desifrada, rs!