我正在尝试使用存储在引导分区(解密分区)中的密钥文件解密 Debian 根目录。这会破坏安全性,但现在无关紧要。我必须成功地结束这一点,否则就会尝试死。
我已经创建了挂钩,initramfs并且密钥文件位于文件/boot内的initrd.img-*目录中。密钥文件 ( /boot/keyfile)的路径在/etc/crypttab文件中。
我更新了initramfs,sudo update-initramfs -u但我收到了这条消息:cryptsetup: WARNING: target sdaX_crypt uses a key file, skipped.
忽略该消息并重新启动会导致磁盘无法启动。该消息Gave up waiting for root device.将显示并放到initramfsshell 中。
在initramfs环境中cryptsetup不存在。(它应该存在?)
看到update-initramfs -u“认为”sdaX_crypt设备将以另一种方式安装并且不配置为使用密钥文件解密。
我怎样才能做到这一点?