Debian

如何從未加密的 Ubuntu 啟動加密的 Debian?

  • October 24, 2018

我正在嘗試設置一個完全加密的 Debian 作業系統,以及我預裝的未加密 Ubuntu。

到目前為止,我已經(傳統的 BIOS)使用以下方案安裝了 Debian。

  1. /boot 作為擴展分區;格式-ext4(未加密)
  2. LUKS 上的 LVM:/partition -ext4(加密)、SWAP(加密)
  3. Debian 的 grub2,安裝在 /boot 而不是 MBR,因為 Ubuntu 的 grub2 是我的主要引導程序。
  4. 然後從 Ubuntu 端,我掛載了 /boot 和 LVM 分區,然後更新了 grub。

但是,我的 grub2 不認識 Debian。

接下來我該怎麼辦??

我還嘗試了使用 grub2 的替代方法。掛載邏輯根分區時出錯。因為,我不擅長 cli,所以我不想弄亂 grub2 配置文件。但是,grub2 可以有效地處理 LVM2 和 LUKS 分區。看這裡(https://wiki.gentoo.org/wiki/GRUB2#Extended_features)。

所以,我在這裡嘗試過

  1. step1,掛載/boot分區。
  2. 第2步,$ sudo modprobe dm-crypt | grep dm-crypt
  3. 第三步,使用 ‘cryptsetup’ 命令解鎖 luks 加密的分區。
  4. 第四步,執行$ sudo pvscan | vgscan | lvsacan
  5. step5、啟動卷組
  6. step6、掛載邏輯根卷。無需掛載邏輯交換。
  7. 第7步,sudo update-grub

完畢!

Grub2 將自動檢測已安裝的作業系統並將其列在 grub 菜單上。

引用自:https://unix.stackexchange.com/questions/473969