Manjaro não inicializa pelo GRUB de outra distribuição [Resolvido]

Publicado por Perfil removido em 09/04/2017

[ Hits: 5.919 ]

 


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):

initrd /boot/intel-ucode.img /boot/initramfs-4.9-i686.img

Para facilitar use este comando:

sudo grep -m 1 "initrd" /local-de-montagem-do-manjaro/boot/grub/grub.cfg

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.

Outras dicas deste autor

Bootsplash em kernel "não oficial" 2.6.X no Slackware

Maitreya - Software de Astrologia

Adicionando temas do bootsplash no Mandriva One e superior

Teamviewer no CentOS, openSUSE e Ubuntu

Conheça o BackBox Linux! Mais uma distribuição para "penetration tests"

Leitura recomendada

Segurança na compilação de um kernel novo

Wireless com broadcom 4318 no Slackware com notebook Gateway 7510GX

Resolvendo travamentos sem desabilitar ACPI nos Notebooks HP/Compaq

Migrando para o Ext4, o novo file system Linux

Atualizando seu Slackware 11 para kernel 2.6.17.13

  

Comentários
[1] Comentário enviado por removido em 15/05/2017 - 10:23h

Interessante!
Por essas razões que prefiro o Grub do Manjaro gerenciando o boot.
Favoritado!


* Não entendi o deslike acima ?!?!


*******************************************************
* https://www.linuxcounter.net/cert/620448.png *
*******************************************************

[2] Comentário enviado por hebermaia em 12/08/2017 - 19:40h

Para recuperar o boot do Manjaro de forma simples tente:

sudo grub-install --root-directory=/media/manjaro /dev/sda

https://bistrunka.net/2017/04/29/recuperacao-facil-do-boot-linux/

Inté

[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



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts