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

Publicado por Perfil removido em 09/04/2017

[ Hits: 5.915 ]

 


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

Comprimindo seu DVD no Linux com o "dvd shrink"

Instalando Telegram no Fedora 40

Google Earth no CentOS 7

Assistir os trailers de filmes no site da Apple pelo Firefox

Instalando o Grub Customizer no Ubuntu 23.04

Leitura recomendada

Atualizando Kernel graficamente no Linux Mint 17

Obtendo os sources do kernel estável 'automagicamente'

Alterar o Kernel do Fedora para a última versão estável (2.6.39)

O último driver nVIDIA não funciona em seu kernel 2.6.x?

Kernel patch de Con Kolivas (otimização para desktops)

  

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