Pular para o conteúdo

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

Dica publicada em Linux / Kernel
Perfil removido removido
Hits: 6.496 Categoria: Linux Subcategoria: Kernel
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Copiando e colando texto da web sem formatação

Fazendo VMware Workstation funcionar no Kernel 2.6.35

Debian Squeeze - Instalando Packet Tracer 5.3

Traduzindo o Pardus 2011.2 para português do Brasil

Recuperando GRUB do Mageia Linux

Como renomear placa de rede USB

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

Ubuntu 32 bits reconhecendo 4GB (ou mais) de RAM

Desafio Linux (teste de segurança)

Dell com controladora PERC x Debian com Kernel 2.6.xx

#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 *
*******************************************************
#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

Entre na sua conta para comentar.