Atualizar Grub no Fedora 24

1. Atualizar Grub no Fedora 24

Oberaldo Büll Júnior
spylinux

(usa Manjaro Linux)

Enviado em 03/08/2016 - 19:06h

Olá a todos!

Tenho o Fedora 24 xfce instalado aqui no note, rodando normal.
Tenho uma partição sobrando, instalei o Funtoo, instalação correu normal, usei o kernel Vanilla com configuração do Slackware, assim como no tutorial do grande @zezaocapoeira (vide link: https://www.vivaolinux.com.br/artigo/Slackware-Gentoo-Dual-boot-sem-live-CDUSB?pagina=2) e em outro notebook, em dualboot esta solução funcionou, mas no fedora, o Grub2 atualiza, insere as entradas do Funtoo, mas não carrega o sistema...
Aparece uma tela preta (o TTY) avisando que não foi encontrado "linux" nem o "initfs".

Atualizei o Grub pelo Fedy Installer, e deu o erro acima, e depois, atualizei com o comando:
# grub2-mkconfig -o /boot/efi/EFI/fedora/grubx64.efi 


Ele lista e adiciona o Funtoo, mas continua o mesmo erro.
Visualizei as entradas do grub pelo grub-customizer, e a entrada do Funtoo está assim:

insmod part_gpt
insmod ext2
set root='hd0,gpt6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt6 --hint-efi=hd0,gpt6 --hint-baremetal=ahci0,gpt6 55fbb67a-2a67-4407-8bc6-0ad677e8fde7
else
search --no-floppy --fs-uuid --set=root 55fbb67a-2a67-4407-8bc6-0ad677e8fde7
fi
linux /boot/kernel-4.7.0 root=/dev/sda6
initrd /boot/initramfs-genkernel-x86_64-4.7.0


Aparentemente está correto, olhei até no wiki oficial do Fedora e vi q pra atualizar o Grub é este o comando, quando usar UEFI, e mesmo assim o Fedora (o Grub dele) não deixa o sistema subir.

Cheguei instalar o Slackware neste mesmo note, e ocorreu o mesmo problema, o Fedora reconhece a outra distro, mas não sobe.
O mesmo procedimento segui no meu outro notebook, mas fiz o teste com Arch como primeira distro, e Gentoo em dual, atualizei o grub e td funciona normal.

Alguem saberia me dizer o q fiz de errado, e se possível alguma dica de como resolver.

Abraços e obrigado


  


2. Re: Atualizar Grub no Fedora 24

Clodoaldo Santos
clodoaldops

(usa Linux Mint)

Enviado em 03/08/2016 - 20:03h

-fiz dual-boot do fedora-24 com ubuntu, mint, mageia,, debian,
-instalando fedora por ultimo ou primeiro o dual-boot foi formado normalmente
-mas nunca testei com funtoo, gentoo



3. Re: Atualizar Grub no Fedora 24

Oberaldo Büll Júnior
spylinux

(usa Manjaro Linux)

Enviado em 03/08/2016 - 20:13h

clodoaldops escreveu:

-fiz dual-boot do fedora-24 com ubuntu, mint, mageia,, debian,
-instalando fedora por ultimo ou primeiro o dual-boot foi formado normalmente
-mas nunca testei com funtoo, gentoo


Eu tentei neste notebook instalar o Arch linux e o Slackware tb, a instalação é normal, mas o Grub do Fedora não adiciona a entrada corretamente, não sei pq.

Pra tentar, dei boot pelo pendrive com Slackware, formatei a partição de boot, e instalei o Grub do slackware, então a instalação do Slackware subiu normalmente.
Mas ai o Grub do Slackware não encontrou o Fedora...ai fui ver, o arquivo de boot do fedora fica numa pasta diferente da maioria das distros, e o grub do Arch e do Slackware não encontrou o Fedora.
Acabei tendo q formatar a partição de boot novamente e reinstalar o grub do fedora.

[]'s spylinux
Comunidade Manjaro Geek -www.manjaro-geek.org


4. Re: Atualizar Grub no Fedora 24

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 03/08/2016 - 20:51h

Olha, tem um jeito, mas tem que tomar cuidado.

seu grub padrão é o do Fedora, correto? ele costuma estar no boot/grub ou no /boot/grub2....

com sudo gráfico, vc acessa seu gerenciador de arquivos, como root: Ex,

gksu nautilus 


abriu um nautilus root, certo? Navega para /boot/grub e abre o arquivo (num editor de texto como root) grub.cfg
salve uma copia dele... exemplo grub.cfg.original ...
Copiou? agora abre de novo o grub.cfg e (**)

No mesmo gerenciador de arquivos... navega para partição do Funtoo (que não boota) e vai no /boot/grub/grub.cfg dele (do Funtoo).... agora, no editor de texto... vc copia exatamente as linhas de boot do kernel que quer (no funtoo)..

agora volta no grub do Fedora.... COLE as linhas de Kernel de boot do Funtoo EXATAMENTE no lugar onde estão as linhas "estragadas" do memso Funtoo, no Grub do Fedora....

Resumo... copie as linhas de boot do kernel do funtoo, no lugar daquelas linhas erradas (no grub do fedora)...

tem de ser cauteloso, ou pode perder o boot.

Outro jeito mais prático.... não atualize mais o grub do fedora..... afinal é um grub, cuja função é apenas dar boot.
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.


5. Re: Atualizar Grub no Fedora 24

LinuxWalker
Delusion

(usa Debian)

Enviado em 04/08/2016 - 00:44h

uma coisa que sei que ferra com o grub quando se tem várias distros instaladas no disco é misturar tipos de sistemas de arquivos diferentes, por exemplo ter algumas distros em ext4 outras em btrfs, vira uma lambança!



----------------------------------------------------------------------------------------------------
Não importa a distro que você usa, o que importa é o que você faz com ela.
Distros que já usei e conquistaram meu respeito: Mint, Fedora, Arch, Lubuntu.


6. Re: Atualizar Grub no Fedora 24

Oberaldo Büll Júnior
spylinux

(usa Manjaro Linux)

Enviado em 04/08/2016 - 00:53h

wudze escreveu:

uma coisa que sei que ferra com o grub quando se tem várias distros instaladas no disco é misturar tipos de sistemas de arquivos diferentes, por exemplo ter algumas distros em ext4 outras em btrfs, vira uma lambança!

----------------------------------------------------------------------------------------------------
Não importa a distro que você usa, o que importa é o que você faz com ela.
Distros que já usei e conquistaram meu respeito: Mint, Fedora, Arch, Lubuntu.


Olá @wudze,

No caso só tem 2 distros instaladas: Fedora e Funtoo, com a home compartilhada.
Mas tanto as partições Root do fedora e funtoo quanto a /home estão em ext4.

[]'s spylinux
Comunidade Manjaro Geek -www.manjaro-geek.org


7. Re: Atualizar Grub no Fedora 24

Oberaldo Büll Júnior
spylinux

(usa Manjaro Linux)

Enviado em 04/08/2016 - 00:55h

albfneto escreveu:

Olha, tem um jeito, mas tem que tomar cuidado.

seu grub padrão é o do Fedora, correto? ele costuma estar no boot/grub ou no /boot/grub2....

com sudo gráfico, vc acessa seu gerenciador de arquivos, como root: Ex,

gksu nautilus 


abriu um nautilus root, certo? Navega para /boot/grub e abre o arquivo (num editor de texto como root) grub.cfg
salve uma copia dele... exemplo grub.cfg.original ...
Copiou? agora abre de novo o grub.cfg e (**)

No mesmo gerenciador de arquivos... navega para partição do Funtoo (que não boota) e vai no /boot/grub/grub.cfg dele (do Funtoo).... agora, no editor de texto... vc copia exatamente as linhas de boot do kernel que quer (no funtoo)..

agora volta no grub do Fedora.... COLE as linhas de Kernel de boot do Funtoo EXATAMENTE no lugar onde estão as linhas "estragadas" do memso Funtoo, no Grub do Fedora....

Resumo... copie as linhas de boot do kernel do funtoo, no lugar daquelas linhas erradas (no grub do fedora)...

tem de ser cauteloso, ou pode perder o boot.

Outro jeito mais prático.... não atualize mais o grub do fedora..... afinal é um grub, cuja função é apenas dar boot.
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.


Olá @Albfneto,

Tentei aqui a sugestão, mas agora nem carrega o grub, cai numa tela azul do shi efi...vou amanhã usar algum livecd q tenho aqui, fazer chroot e ver se recupero o grub do Fedora.

Sobre ter atualizado o Grub, só fiz pq instalei hoje o Funtoo neste note, e com isso, precisava atualizar o grub pra ele reconhecer o Funtoo e poder dar boot.

Abraço
[]'s spylinux
Comunidade Manjaro Geek -www.manjaro-geek.org


8. Re: Atualizar Grub no Fedora 24

Oberaldo Büll Júnior
spylinux

(usa Manjaro Linux)

Enviado em 04/08/2016 - 00:57h

@Albfneto,

O grub.cfg do fedora encontra-se em:
/boot/efi/EFI/fedora/grub.cfg 


Na maioria das distros q já usei normalmente fica em:
/boot/grub/grub.cfg

Abraço
[]'s spylinux
Comunidade Manjaro Geek -www.manjaro-geek.org






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts