如何在 Ubuntu 16.04 中将 cryptsetup 密钥脚本与 initrd 一起使用?

如何在 Ubuntu 16.04 中将 cryptsetup 密钥脚本与 initrd 一起使用?

我正在设置一个加密分区,并使用特殊脚本自动输入密码。该分区不是系统分区,该过程需要自定义密钥脚本。

我已成功配置几乎所有内容,并测试了配置,而无需重新启动机器,只需使用 cryptdisks_stop、crypdisks_start。加密有一个主密码,可以通过输入(插槽 0)和一个应该在无人值守启动中使用的二进制密钥。

我还创建了一个挂钩脚本到 initrd,以将自定义键盘脚本复制到 initrd 映像中,并且我通过在临时目录中解压 initrd 的 cpio 映像来检查该文件是否在其中。

但是,在启动时,系统仍然要求输入密码。

缺什么?

答案1

/etc/crypttab尝试如下所述的选项“initramfs” :https://askubuntu.com/a/1149273/437357

相关内容