Parece que a raiz desse problema é usar o 16.04 como um CD de recuperação para desbloquear / montar / chroot / corrigir pacotes / update-initramfs.
Se você desbloquear o dispositivo LUKS na unidade do CD de inicialização, ele chamará cryptsetup com o UUID. O / usr / share / initramfs-tools / hooks / cryptopen não consegue entender a nomenclatura ligeiramente diferente em / etc / crypttab e decide que você não tem um dispositivo root com LUKS.
A correção é inicializar novamente no CD de resgate, não clique duas vezes no dispositivo no iniciador de unidade. Execute cryptsetup -v lukeOpen / dev / sda5 sda5_crypt e continue com a mesma dança mount / chroot / update-initramfs.