我已经在我的新笔记本电脑上安装了gentoo。我有一个 LUKS 加密的根分区 (/dev/sda3)。 Cryptsetup (USE="gcrypt") 已安装。基本的加密 API 是在内核中编译的。内核和 initrd 映像是使用 genkernel-next (--luks --gpg) 构建的。
我使用 GRUB2 和这些内核选项:root=/dev/ram0 crypt_root=/dev/sda3 real_root=/dev/mapper/root rootfstype=ext4
我也尝试省略rootfstype
, 和root=/dev/mapper/root
(no real_root
),但没有任何改变。
当我启动系统时,它会询问我的密码:
Enter passphrase for /dev/sda3:
...在我输入正确的密码后,什么也没有发生:我可以无限地输入任何符号。
有任何想法吗?我可以使用 live-cd 启动并使用cryptsetup
.
答案1
通过重建解决了问题初始化程序图像使用genkernel-下一个有--lvm
选项。