在安装 Ubuntu 16.04 并启用家庭加密的 Thinkpad X1 Carbon 第四代上,我遇到了如下所述的相同问题:新安装 Ubuntu 15.04 后,即使未设置磁盘加密,启动也会要求输入密码
我尝试使用建议的答案来解决它,但是,没有/dev/disk/by-id
唯一的答案:
by-partlabel
by-partuuid
by-uuid
Fstab 告诉我以下信息
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/nvme0n1p2 during installation
UUID=a7a2ee5e-14a7-423a-b32d-7f73bc076ce6 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=F2B1-8BBE /boot/efi vfat umask=0077 0 1
# swap was on /dev/nvme0n1p3 during installation
#UUID=41826f3b-d376-4e1e-9ce6-0370b1b9969d none swap sw 0 0
并且“sudo cat /etc/cryptab”返回:
cryptswap1 UUID=41826f3b-d376-4e1e-9ce6-0370b1b9969d /dev/urandom swap,offset=1024,cipher=aes-xts-plain64
在我看来配置是正确的,这就是为什么我认为这是一个 NVMe 特定的问题。
答案1
启动时会要求输入密码来解密 /etc/cryptab 中指定的交换分区。注释掉 /etc/cryptab 中的行以禁用加密交换。上面的 /etc/fstab 无论如何都没有配置为使用 /dev/mapper/ctyptswap1。NVMe 不应该是一个促成因素。