刪除 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/費多拉:

dracut -fv

拱門Linux:

mkinitcpio -v -p linux

相關內容