Você provavelmente esqueceu de incluir o nome mapeado do cryptdevice necessário no parâmetro de linha de comando do kernel.
Eu tive:
cryptdevice=/dev/sdaX
No entanto, o segundo campo separado por dois pontos é obrigatório, por exemplo:
cryptdevice=/dev/sdaX:root
Se você estiver usando um SSD e tiver entendido as implicações , para aumentar o desempenho, você pode querer usar:
cryptdevice=/dev/sdaX:root:allow-discards