Eu tive as mesmas mensagens de erro depois que eu fiz uma atualização do Ubuntu 14.04 LTS para o 16.04 LTS em um chroot (chroot como descrito em este artigo alemão ) de um sistema ativo.
O erro ocorreu antes do prompt da senha. Como o grupo de volumes LVM está normalmente dentro do volume criptografado, ele deve ser um problema de configuração do dm_crypt / LUKS.
Eu encontrei uma solução aqui e explicarei abaixo.
No meu caso, o nome do mapeador do volume criptografado era diferente do nome dado em / etc / crypttab.
Eu escolhi o nome do mapeador luks da saída de ls -l /dev/mapper
, depois de abrir o dispositivo criptografado com o gerenciador de arquivos gráficos . No meu caso, a saída foi:
control
luks-87fc4c8e-017b-8482-cd09-7332fe351628
vgubuntu-root
vgubuntu-swap
Então, como root, mudei meu / etc / crypttab (observe o início da linha) de:
sda5_crypt UUID=87fc4c8e-017b-8482-cd09-7332fe351628 none luks,discard
para:
luks-87fc4c8e-017b-8482-cd09-7332fe351628 UUID=87fc4c8e-017b-8482-cd09-7332fe351628 none luks,discard
Por fim, atualizei meu initramfs:
update-initramfs -u -k all
Foi um pouco confuso que esses dois nomes fossem diferentes. Pode-se supor que quando o mapeador é criado, seu nome é retirado da criptografia. De qualquer forma, funcionou.
Eu fiz o material todo em um chroot, executando um sistema ao vivo. Também pode funcionar a partir do shell busybox em que você solta após a inicialização do seu sistema, mas eu não tentei.