Parece que você se deparou com um bug específico do kernel. Essas coisas não são inéditas. O mais próximo que eu sei é este bug em discussão no fórum Arch Linux. Tem sido difícil rastrear, mas minha suspeita é que o bug que os Archers descobriram não é o mesmo que o seu, já que o bug se manifesta apenas quando se usa o stub loader EFI, enquanto você supostamente está usando o GRUB. (Então, também, se você não estiver usando o GRUB, você deve nos dizer o que está usando!)
Minha recomendação é tentar outro gerenciador de inicialização. Há uma chance de que ele permita que você ignore o bug ou, pelo menos, selecione seu antigo kernel funcional. Existem várias alternativas, mas minha preferência pessoal é rEFInd, desde que eu o mantenho e estou, portanto, muito familiarizado com ele. O procedimento é:
- Selecione um gerenciador de inicialização.
- Instale e teste seu gerenciador de inicialização.
- Para segurança adicional, faça backup dos arquivos / boot / vmlinuz- {version} e /boot/initrd.img-{version}, bem como do diretório / lib / modules / {version}, em que {version} é sua versão atual do kernel em funcionamento.
- Atualize seu sistema.
Se neste momento, você puder inicializar seu novo kernel usando o novo gerenciador de inicialização, você pode colocá-lo em um bug do GRUB ou em uma incompatibilidade do GRUB / kernel. Se o novo gerenciador de inicialização não permitir que você inicialize o novo kernel, tente usá-lo com o antigo. Se isso funcionar, então é quase certo que há uma variedade de erros no kernel, e você pode continuar usando o kernel antigo. Mantenha backups, no entanto; Eu não tenho certeza sobre o Ubuntu, mas algumas distribuições mantêm apenas um certo número de kernels ao redor, e então irá deletar seu kernel funcional depois que atualizações de kernel suficientes forem enviadas para fora.