删除 lvm/luks 分区上的加密设置

删除 lvm/luks 分区上的加密设置

在我的 Linux 机器上,我使用 lvm/luks 设置了磁盘加密。但是后来我删除了一个分区并将其格式化为 NTFS,以便在 Windows 上使用它(因为我有双启动 linux/win10)。

到目前为止没有问题,只是我在启动过程中反复出现错误,提示

"systemd-cryptsetup[1458]: crypt_load() failed on device /dev/disk/by-id/ata-ST1000NM124-1EJ264_W722DT5A-part9.
systemd-cryptsetup[1458]: Failed to activate: Invalid argument"

我怎样才能阻止系统尝试查找我已经重新格式化的分区,以摆脱这个错误?

但该错误目前不会阻止我的系统启动。

答案1

从 中删除不存在的设备/etc/crypttab。该文件需要 root 权限才能编辑。

如果上述操作无法解决您的问题,则可能是在 initramfs 中发生了解密尝试。在这种情况下,您所要做的就是重新生成 initramfs。

在 Debian/Ubuntu 中,运行此命令为当前内核重新生成 initramfs:

update-initramfs -uv

CentOS/Fedora:

dracut -fv

Arch Linux:

mkinitcpio -v -p linux

相关内容