首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以在不编辑/etc/crypttab和在Ubuntu中重建initramfs的情况下启动一个LUKS加密系统吗?

我可以在不编辑/etc/crypttab和在Ubuntu中重建initramfs的情况下启动一个LUKS加密系统吗?
EN

Unix & Linux用户
提问于 2019-11-04 23:37:06
回答 1查看 783关注 0票数 0

我试图引导一个加密的Ubuntu系统,而不需要为我引导的每个磁盘都有一个自定义的initramfs。我目前使用Funtoo/Gentoo,并且有一个泛型initramfs,在其中我在引导时指定了UUID,它允许我在所有设备上都有相同的映像,只有修改的内核cmdline。

我相信我必须编辑/etc/crypttab,然后重新构建initramfs;但是,如果我这样做,那么我有一个USB棒,它只能与生成的系统一起工作。

还有其他我看不到的隐藏的选择吗?

我还在内核cmdline上尝试了这一点: cryptopts=source=/dev/disk/by-uuid/ root=/dev//

然而,这一点也没有帮助。

EN

回答 1

Unix & Linux用户

发布于 2019-11-05 06:31:48

如果进入/etc/crypttab的所有信息都是在内核命令行中提供的,那么编写一个脚本从/proc/cmdline读取内核命令行并为您编辑/etc/crypttab如何?

然后,您可以将脚本放入initramfs --或者更确切地说,放在/etc/initramfs-tools/scripts/<appropriate directory>中,这样,每当创建新的initramfs时,update-initramfs就会获取它。

这样,您就可以使用自定义的泛型initramfs来接受任何加密的系统磁盘。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/550382

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档