Manjaro não inicializa pelo GRUB de outra distribuição [Resolvido]
Ao tentar iniciar o Manjaro pelo GRUB de outra distribuição Linux, o mesmo apresenta kernel-panic. Para solucionar este problema é recomendado restaurar o GRUB do próprio Manjaro e impedir que outra distribuição tome controle do boot. Aqui vamos aprender um método alternativo para continuar usando o GRUB da sua distribuição favorita.
Após iniciar a sua distro pelo GRUB dela, monte a partição onde está o Manjaro. Acesse o arquivo /local-de-montagem/boot/grub/grub.cfg do Manjaro e procure a linha abaixo (ou algo parecido dependendo da versão do kernel instalado e da arquitetura do processador):
Copie essa linha e adicione ao grub.cfg da distribuição que está controlando o GRUB. Procure pela entrada do 'Manjaro Linux', você deve encontrar algo parecido com isso:
menuentry 'Manjaro Linux (17.0) (em /dev/sda2)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-3b69fe90-18e5-4fcc-b5c7-e28fd115913e' {
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 3b69fe90-18e5-4fcc-b5c7-e28fd115913e
else
search --no-floppy --fs-uuid --set=root 3b69fe90-18e5-4fcc-b5c7-e28fd115913e
fi
linux /boot/vmlinuz-4.9-i686 root=UUID=3b69fe90-18e5-4fcc-b5c7-e28fd115913e rw quiet resume=UUID=8a772dd8-efba-4650-b516-a64588a10d63 initrd /boot/intel-ucode.img
}
E substitua a linha contendo "initird", no meu caso "initrd /boot/intel-ucode.img", por aquela copiada anteriormente, deixando semelhante ao que está no grub.cfg do Manjaro. Salve as alterações e reinicie.
Um detalhe importante é sempre que for atualizar o GRUB (de preferência não atualize), reedite o arquivo grub.cfg da sua distribuição para adicionar a informação perdida sobre o "initrd" do Manjaro.
[3] Comentário enviado por wencesbanger em 02/03/2019 - 08:40h
Olá!
A dica funcionou muito bem aqui no meu PC: MX Linux, Manjado e windows 8.1.
Complementando a dica do nosso amigo, usei o GRUB customizer para adicionar as linhas unitrd à entrada do GRUB que está no MX Linux. Para quem não está familiarizado com o GRUB customizer segue o link https://www.vivaolinux.com.br/dica/Gerenciando-o-GRUB-com-o-GRUB-Customizer
Lembrando que não se deve editar o arquivo grub.cfg, pois ele é resultado das configurações de outros arquivos do GRUB.
Mais uma vez, agradecido pela dica, salvou o Manjaro daqui!!!
[4] Comentário enviado por diegoalmeida34 em 09/05/2019 - 23:52h
tenho boot aqui o manjaro com o ubuntu e o mint, so que sempre que atualizo o ubuntu ou o mint eles passam por cima o grub deixando o manjaro em kernel panic. Como posso procederr em atualizar estas tres distros e deixar permanentemente o grub do manjaro e assim evitar de semre ter que rodar os comandos para que restaure o grub do manjaro. obrigado e abraços