O problema foi resolvido reconstruindo a imagem initrd usando o genkernel-next com a opção --lvm .
Eu instalei o gentoo no meu novo laptop. Eu tenho uma partição raiz criptografada LUKS (/ dev / sda3). Cryptsetup (USE="gcrypt") está instalado. A API criptográfica essencial é compilada no kernel. O kernel e a imagem initrd são construídos usando genkernel-next (--luks --gpg).
Eu uso o GRUB2 e essas opções de kernel: root=/dev/ram0 crypt_root=/dev/sda3 real_root=/dev/mapper/root rootfstype=ext4
Eu também tentei omitir rootfstype e root=/dev/mapper/root (não real_root ), mas nada mudou.
Quando inicializo meu sistema, ele me pergunta a senha:
Enter passphrase for /dev/sda3: ... e depois que eu digito (in) senha correta nada acontece: eu posso digitar qualquer símbolo infinitamente.
Alguma ideia? Eu posso inicializar com live-cd e montar com sucesso este volume criptografado com cryptsetup .
Tags grub2 luks cryptsetup gentoo