
Meu laptop entra diretamente em pânico no kernel na primeira inicialização, sempre que tento iniciá-lo. Pressionar longamente o botão liga / desliga para desligá-lo e iniciá-lo novamente me leva ao menu grub, onde tenho que selecionar o segundo kernel instalado mais recente, pois o mais recente parece quebrado.
OS Version: Ubuntu 20.04.5 LTS (Focal Fossa)
Kernel Version (Broken): linux-generic 5.15.0-46
Kernel Version (Working): linux-generic 5.15.0-41
Eu tentei seguireste "tutorial"mas sem sucesso. O arquivo "initrd.img-5.15.0-46" não existia em meu diretório de inicialização e o comando sudo apt install --reinstall linux-generic
falhou com a seguinte saída e não continuei:
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 to upgrade, 0 to newly install, 1 reinstalled, 0 to remove and 0 not to upgrade.
8 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
E: Internal Error, No file name for linux-generic:amd64
Ao tentar atualizar meu sistema ou executar sudo apt install linux-generic
a atualização/comando também falha comesta saída
Eu tenho algum conhecimento sobre Linux, mas nunca fiz nada em relação a kernels/boot além de configurações de inicialização dupla, então sou um novato completo em relação a problemas de kernel e como corrigi-los. Alguém de vocês tem alguma dica ou solução para o meu problema?
Editar: como também escrito em uma resposta aeste comentário, o problema parece ser esta linha na saída em particular:
installed linux-firmware package post-installation script subprocess returned error exit status 1
O que também faz com que os seguintes processos falhem. Como posso consertar isso?
Consertar:
Acho que encontrei uma solução emesta página. Eu removi os arquivos de todos os pacotes cujos scripts pós-instalação falharam. Após a execução sudo apt update
e sudo apt upgrade
uma última vez, os erros desapareceram.
Responder1
Acho que encontrei uma solução emesta página. Eu removi os arquivos /var/lib/dpkg/info
de todos os pacotes cujos scripts pós-instalação falharam. Após a execução sudo apt update
e sudo apt upgrade
uma última vez, os erros desapareceram.
Responder2
Parece que você está tentando instalar o kernel HWE mais recente de uma forma "hackeada", em vez de apenas instalá-lo com o pacote normal. Parece também que você acabou em uma situação com pacotes parcialmente instalados.
A maneira normal de instalar a linha de kernel HWE no Ubuntu 20.04 seria esta:
sudo apt install linux-image-generic-hwe-20.04
Isso deve instalar o kernel 5.15.0-46-generic em seu 20.04 sem complicações.
Se você tiver problemas, você pode tentar etapas diferentescomo indicado aqui.
1. Reconfigure o banco de dados de pacotes:
sudo dpkg --configure -a
2. Reinstale ou force a instalação: (neste caso linux-image-generic-hwe-20.04
)
sudo apt install --reinstall linux-image-generic-hwe-20.04
ou
sudo apt install -f linux-image-generic-hwe-20.04
3. Remova pacotes problemáticos: (neste caso linux-firmware
)
sudo apt remove linux-firmware
4. Remova arquivos de pacotes problemáticos: (neste caso linux-firmware
)
sudo apt mv /var/lib/dpkg/info/linux-firmware* /tmp
Também há tópicos intermináveis aqui sobre como consertar pacotes quebrados - tente dar uma olhada neles primeiro.