
我已經在我的新筆記型電腦上安裝了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
選項。