Linux-Mint
將 initramfs 設置為在 Mint 18 上啟動時提示輸入 luks passowrd?
更新到 Mint 18.1 後,我無法讓 initramfs 提示輸入密碼來解鎖帶有根文件系統的捲。我必須等到 initramfs 超時出現提示,然後
cryptsetup luksOpen
手動執行。我嘗試
update-initramfs
在系統安裝和執行時執行(以及從 chroot 中的 live CD),我在/etc/cryptab
.這在 Mint 18 升級之前對我有用,但由於某種原因,無論我嘗試什麼,我現在仍然沒有收到密碼提示。
我應該檢查什麼?
裡面的 UUID
/etc/crypttab
必須是 crypt 容器所在設備的 UUID,而不是容器的 UUID。或者換句話說,如果你有/dev/sda1
with/dev/mapper/sda1_crypt
在它上面,/etc/crypttab
文件應該包含映射器設備的名稱,sda1_crypt
UUID/dev/sda1
不是/dev/mapper/sda1_crypt
.
/etc/crypttab
條目應如下所示(所有四個欄位都是必需的):mappedname UUID=12345678-9abc-def012345-6789abcdef01 none luks
您可以從
blkid
命令中獲取 UUID。在此之後,
update-initramfs -u -k all
.