如何停用 LUKS 加密檔案系統?

如何停用 LUKS 加密檔案系統?

背景

我已經在本地電腦上安裝了 Pop!_OS 發行版,並打開了全盤加密層,這意味著每次啟動時我都必須輸入密碼才能訪問它,最近,我在啟動時遇到了一些問題輸入密碼解鎖加密分割區後進入發行版。

現在我想做的是完全刪除加密層,即解密整個檔案系統並保持檔案原樣。

研究

我已經查找了刪除此 cryptsetup 軟體的方法,建議是使用實時 Linux USB 解鎖驅動器,複製文件,刪除加密層,然後複製回文件(並重新配置一些我沒有完全完成的內容)了解它們是什麼),我無法使用此選項,因為我沒有足夠儲存空間的外部磁碟機來將資料備份到其中。

其他人則建議 cryptsetup 確實包含解密磁碟機的選項,如中所述http://man7.org/linux/man-pages/man8/cryptsetup-reencrypt.8.html,我應該跑

cryptsetup reencrypt /dev/partition --decrypt --header header_file.img

可以使用(我也備份了)來取得頭文件

cryptsetup luksHeaderBackup /dev/partition --header-backup-file header_file.img

參考:將 LUKS 分割區替換為內容相同的 ext4 分割區

我嘗試過的

我下載了 arch linux live CD,啟動它,運行上述命令並等待解密過程完成,一切都很順利,但是當我重新啟動機器時,我仍然收到插入密碼的提示,即使我現在輸入它,它無法啟動,而且我處於busybox/initramfs shell 中,所以我被困在這裡,不知道下一步應該做什麼,我嘗試在google 和stack Exchange 中搜索,但無法找到類似的情況可以提供幫助。

那麼...我該如何解決這個問題?

相關內容