我试图在Ubuntu20.04中设置一个带有分离头的加密根目录
我成功地让它在Ubuntu18.04中工作。我创建了文件:/etc/initramfs-tools/conf.d.d/cryptroot
target=root,source=/dev/disk/by-partuuid/12345678-1234-1234-1234-123456789012,rootdev,discard,header=/etc/12345678.luks.header,key=none所以我在Ubuntu20.04中创建了一个类似的文件。但是当我在引导过程中输入密码时,我会收到这样的消息:
错误: ROOT:密码设置失败,密码错误还是选项?
我尝试过各种微妙的变化,我真的被困住了。开发似乎正在这里上进行,但还不够(公开?)所以我不明白是什么改变了。
我检查了/etc/ initramfs -tools/conf.d.d/cryptroot是否仍然被复制到initramfs中。我不相信initramfs实际上是在读取密码,因为如果我添加"tries=8“这样的附加选项,我仍然只能得到默认的三次尝试。
是否仍然存在设置选项的/etc/initramfs-tools/conf.d.d/cryptroot?它被移到别的地方了吗?我现在应该用一种完全不同的方法吗?
感谢您的阅读。我希望有人能对这件事有所了解。
发布于 2020-08-28 12:54:34
对于分离的头,磁盘通常没有用来锁定密码的partuuid,我假设您使用的是完整的磁盘。
您是否尝试过将源代码瞄准为/dev/disk/BY-ID/,因为这是如何设置我的源的。
https://askubuntu.com/questions/1267671
复制相似问题