Initramfs unpacking failed

Comecei a usar o Ubuntu em dual boot com o Windows 10. Estava tudo muito bem quando reiniciei o pc hoje e me deparei com esse erro. Já pesquisei diversas respostas que me mandam acessar o terminal, mas o pc congela nessa tela

Me parece que o arquivo /boot/initramfs-XXXXX está corrompido.

Se tiver menu do grub, tente iniciar o computador com outra versão de kernel.

Se não tiver menu, acho que só iniciando com modo live pra investigar o que aconteceu, talvez recuperar um arquivo initram que seja antigo, ou backup. Ou ainda fazer chroot na sua instalação e gerar outro initram.

“Ou ainda fazer chroot na sua instalação e gerar outro initram.”
O que seria isso?

Preparando pra fazer chroot no vídeo em 21:40

Não sei se eu conseguiria resolver com isso. Estou pensando em reinstalar mesmo… teria alguma forma de prevenir esse erro na proxima instalaçao?

Possíveis causas que eu consigo imaginar para um erro desse tipo:

  • Processo de atualização de pacotes foi interrompido.
  • Erro no processo de gerar o initramfs durante uma atualização
  • Falha de leitura do disco (badblocks?)

Como mitigar esse tipo de erro:

  • Acompanhar a saída de texto durante as atualizações
  • Usar o grub com menu de inicialização, timeout 3 segundos, para ter acesso a diferentes opções de inicialização
  • Manter uma versão de kernel antigo para usar em caso de necessidade

Se vc tiver um pendrive de inicialização está bem explicado no vídeo. Tudo o que vc precisa é fazer o chroot e atualizar o initramfs. O comando depende da sua distribuição, para o debian/ubuntu/mint é update-initramfs -u