我正在尝试在 LUKS 加密设备上启动 Ubuntu - 在以前的生活中,我将 UUID 指定为内核 cmdline 选项,然后 initramfs 使用我提供的凭据打开了该设备。
从我看到的所有文档来看,在我看来,我必须使用我想事先解锁的设备构建 initramfs。
所以,假设我有 3 个要启动的 USB 设备。我不会保持所有内容相同并调整内核命令行,而是保持所有内容相同,但是更改每个内容的 initramfs 以正确引用设备?对我来说,问题是当我的根 FS 是 squashfs 映像时,如何轻松生成 initramfs?
参考:
https://www.pavelkogan.com/2014/05/23/luks-full-disk-encryption/
我尝试再次更新 initramfs 并且这个 initramfs 工作。我没有更改我的内核命令行,所以我猜测构建过程(我正在使用)没有调用 update initramfs 或者我没有复制最新的文件。
我的内核命令行仍然是: