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