Fedora 36 não inicia após atualização (RESOLVIDO]

1. Fedora 36 não inicia após atualização (RESOLVIDO]

MC Sampaio
mcsbru

(usa Fedora)

Enviado em 26/08/2022 - 19:42h

Boa noite amigos!

Para quem gosta de "encontrar as verdadeiras causas das coisas..." (ou quem entenda bastante de kernel...), um convite abaixo...

Fiz uma atualização corriqueira no Fedora 36 na noite de 8 dejulho de 2022, sexta-feira.
Aparecia este erro, e eu perdia a instalação do Grub EFI do Fedora e do Linux Mint, mas do Windows 10 não.

A Mensagem de erro era esta:

error: ../../grub-core/loader/i386/efi/linux.c:158:can't alocate kernel.
error: ../../grub-core/loader/i386/efi/linux.c:258:you need to load the kernel first.
Press any key to continue...

O problema se encerra aqui, mas quem precisar de mais detalhes, segue abaixo o que está ocorrendo.

Tentei várias reinstalações e quando atualizava dava o mesmo erro.
Depois fiz uma tentativa: reinstalei e em vez de atualizar, eu atualizei apenas o Kernel, tirando fora, no "dnfdragora" as referências ao Kernil i386.
Dei boot e estava tudo normal. Mas não tive coragem de atualizar completo mais, de medo de perder tudo novamente, pois estava com muito serviço em andamento.
Sei que é possível recuperar o Grub EFI apenas, mas a partir da versão 34 do Fedora, ocorreram algumas modificações, segundo o site do fedora, e nem sempre se consegue recuperar corretamente. Por outro lado, a reinstalação é muitas vezes mais simples. (E também não adiantaria apenas recuperar o Grub EFI se eu perderia os sistema novamente após a atualização...)

PERGUNTA AOS AMIGOS: seria possível que realmente apenas o Kernel i386 tenha causado tudo isto? Pois após atualizar da forma que fiz, e atualizando apenas coisas necessárias, não tive mais problemas. Mas preciso fazer uma atualização completa, e não estou a fim de perderu toda a instalação novamente.

======================================================================
Me parece muito óbvio que o Kernel do i386 tenha entrado de "gaiato" nesta atualização, causando estes erros. Mas não vi comentários na internet nem em português, nem em inglês. Apenas um link nos USA, com outro arquivo, mas envolvendo a mesma raiz do link acima, até o .../i386/efi/...
Depois que reinstalei sem o kernel i386, ele não foi mais "oferecido" nas atualizações. Talvez tenha sido um bug da atualização do fedora.
Um detalhe importante: Depois de atualizar parcialmente e sem o kernel i386, logicamente não havia mais as pastas
../../grub-core/loader/i386/efi/
Elas não foram mais criadas.

Não fiz atuazliação completa ainda pois estava com serviço grande em andamento, e agora que terminei, vou arriscar a atualização completa.
Mas se tiver algum "expert" disposto a trocar idéia comigo, e saiba os porques, eu fico grato.
======================================================================

Desde já o meu muito obrigado.

mcsbru

Sampaio
Fedora 36- Grub EFI - Linuxer desde 2012.
Gigabyte G1.SNIPER A88X, AMD A10-7850K, 16GB
Radeon R7 250X 2 GB
seagate 2GB + seagate 3GB

\\\ Deus é Bom !!! /////////////


  


2. Re: Fedora 36 não inicia após atualização (RESOLVIDO]

Buckminster
Buckminster

(usa Debian)

Enviado em 26/08/2022 - 21:25h

Verifique se tua máquina tem TPM e Secure Boot habilitados, caso tiver, desabilite-os, porém, coloque em Legacy no BIOS para o Windows inicializar. Pesquise mais sobre isso.
Caso não for isso, pode ser um bug ou você terá que colocar em chroot, pesquise também sobre isso.

https://ask.fedoraproject.org/t/grub-core-error-you-need-to-load-the-kernel-first/14405/2

https://bugzilla.redhat.com/show_bug.cgi?id=1624532


________________________________________________
Always listen the Buck!
Sanou tua dúvida, resolveu teu problema?
Então marque como Resolvido e escolha a Melhor Resposta.



3. Re: Fedora 36 não inicia após atualização [Resolvido]

MC Sampaio
mcsbru

(usa Fedora)

Enviado em 27/08/2022 - 20:04h

Olá!
Boa noite a todos .

Eu estava certo. O único problema ocorrido foi que após a reinstalação, o dnfdragora ao atualizar, ofereceu opções de i386. E eu aceitei todas, e ocorreu o problemas.
Depois de várias reinstalações, eu observei no dnfdragora quais os Kernels instalados, e os que estavam sendo propostos para atualização. Então desinstalei os Kernels i386 e instalei os x86_64. Dei boot e estava tudo certo.
Só que fiquei com medo de atualizar o restante, e fiquei um mês e meio trabalhando apenas atualizando ou instalando aquilo que realmente era necessário.
Depois que liberei meus serviços em andamento, criei coragem e fiz a atualização completa nesta tarde de sábado, 27-ago-2022. Fiquei um tanto tenso, mas deu tudo certo. Dei boot e estava tudo perfeito.
Conclusão: O problema é que após a reinstalação, o fedora 36, através do dnfdragora, oferece opções de autalização do kernel i386, além de ter instalado uma versão deste kernel. Então, depois de eu ter desisntalado o kernel i386 e atualizados os kernels x86_64, tudo fico correto. Mas como não tinha certeza, fiquei cerca de 45 dias trabalhando com o sistema sem atualização completa de medo quebrar novamente o sistema, e eu ter o andamento de meu serviço prejudicado. Mas hoje resolvi a questão, graças a Deus!
Obrigado por aqueles que queimaram um pouco de fosfato tentando me ajudar.



4. Re: Fedora 36 não inicia após atualização (RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 27/08/2022 - 20:14h

Eu não tive problemas com fedora-36 mas eu atualizava via terminal rodando um dnf update
Mas pc é bios, 100% Intel e em dual-boot com ubuntu-22.04
Que bom que conseguiu resolver









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts