我在 Arch Linux 安装上为非 root 分区设置 dm-crypt,并在/etc/crypttab
(permissions -rw-------
) 中引用了密钥文件。但是,在启动过程中,我仍然收到输入密码的提示。
然而,它确实识别卷的名称,该名称仅在 crypttab 文件中提到,因此它确实使用该文件。
答案1
解决了。
确保您不要使用 nano 或常规 echo 创建密钥文件,因为这会在文件中添加尾随换行符。像这样做:
echo -n "so_password_such_strong" > /etc/yourkeyfile