gentoo seems nice. i'm thinking of switching to gentoo
@aeva hard to remote-debug, do you get an error message?
The decryption needs certain kernel settings enabled / modules installed to work; especially
* CONFIG_DM_CRYPT
* CONFIG_BLK_DEV_DM
* CONFIG_CRYPTO_AES
* CONFIG_CRYPTO_XTS
* CONFIG_CRYPTO_SHA256 / 512
* CONFIG_CRYPTO_USER_API
* CONFIG_CRYPTO_USER_API_SKCIPHER
* CONFIG_BLK_DEV_INITRD
maybe
* CONFIG_CRYPTO_ARGON2
If not builtin [*], but compiled as [M] module: it has to be in your initrd.
(I am assuming cryptsetup / LUKS here.)