我一直在尝试按照以下说明在我的新 ASUS ZenBook Flip 14 UX461FN-DH74T 上设置加密双启动 Windows 10 和 Xubuntu 20.04:https://www.mikekasberg.com/blog/2020/04/08/dual-boot-ubuntu-and-windows-with-encryption.html。
不幸的是,我卡在了最后一步。更新 initramfs 时,我收到了错误消息:
cryptsetup: WARNING: target 'luks-06866a0d-3196-400a-86ce-7fd6eef414d6' not found in /etc/crypttab
重新启动只会进入 initramfs shell。
这是 sudo blkid /dev/nvme0n1p6 的输出:
/dev/nvme0n1p6: UUID="06866a0d-3196-400a-86ce-7fd6eef414d6" TYPE="crypto_LUKS" PARTUUID="9f5429dc-27e4-4721-8d8b-5b011b70c6c8"
/etc/crypttab 中的内容如下:
# <target name> <source device> <key file> <options>
# options used:
# luks - specifies that this is a LUKS encrypted device
# tries=0 - allows to re-enter password unlimited number of times
# discard - allows SSD TRIM command, WARNING: potential security risk (more: "man crypttab")
# loud - display all warnings
nvme0n1p6_crypt UUID=06866a0d-3196-400a-86ce-7fd6eef414d6 none luks,discard
有人能给我一些关于如何解决此问题的建议吗?我是初学者,所以请明确说明要采取的任何步骤。
答案1
已解决:由于某种原因,cryptsetup 希望在 crypttab 的名称字段中使用“luks-06866a0d-3196-400a-86ce-7fd6eef414d6”,而不是“nvme0n1p6_crypt”。