我刚刚安装了 Ubuntu 22.04 并使用了安装程序中的 ZFS+LUKS 全驱动器加密选项。
我一直在网上搜索一种方法,将驱动器配置为在检测到 USB 密钥(USB 记忆棒上的 LUKS 解锁密钥)时在启动时自动解锁,而不是每次启动系统时输入解密密码。
我找到了大量的指南,但它们的说明似乎都不适用于 22.04 在使用 ZFS 和 LUKS 时在驱动器上设置分区结构的方式。
我关注的最接近的指南在这里: https ://tqdev.com/2022-luks-with-usb-unlock
一切似乎都很顺利,直到我必须将密钥添加到 LUKS 驱动器(第六步) - 因为有两个驱动器被列为 LUKS 驱动器。
root@bob-home-linux:~# sudo blkid --match-token TYPE=crypto_LUKS -o device
/dev/sdc2
/dev/zd0
Run Code Online (Sandbox Code Playgroud)
我不知道如何从这里继续!