Pode funcionar apenas se você adicionar o seguinte a /etc/initramfs-tools/initramfs.conf e mover / etc / initramfs- tools / conf.d / cryptroot fora do caminho.
CRYPTSETUP=Y
Em seguida, reconstrua o initramfs, execute-o com as opções -k e -v, que mostrarão o que ele está fazendo e se ele adiciona suporte à criptografia. A opção -k será mantida em torno do diretório temporário mkinitramfs usado, o que pode ajudar na investigação do que está acontecendo. Claro, mantenha uma cópia do antigo initramfs para que você possa inicializá-lo, se necessário.
Além disso, / etc / crypttab deve conter o nome do volume lógico, se isso for vg-root em vez de crypt-vda5, certifique-se de substituí-lo. Esse nome é o nome de exemplo da string usado no seguinte:
cryptsetup -v luksOpen /dev/vda5 example-name
Qual deve estar acessível em:
/dev/mapper/example-name