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 !!! /////////////