Debian
如何從未加密的 Ubuntu 啟動加密的 Debian?
我正在嘗試設置一個完全加密的 Debian 作業系統,以及我預裝的未加密 Ubuntu。
到目前為止,我已經(傳統的 BIOS)使用以下方案安裝了 Debian。
- /boot 作為擴展分區;格式-ext4(未加密)
- LUKS 上的 LVM:/partition -ext4(加密)、SWAP(加密)
- Debian 的 grub2,安裝在 /boot 而不是 MBR,因為 Ubuntu 的 grub2 是我的主要引導程序。
- 然後從 Ubuntu 端,我掛載了 /boot 和 LVM 分區,然後更新了 grub。
但是,我的 grub2 不認識 Debian。
接下來我該怎麼辦??
我還嘗試了使用 grub2 的替代方法。掛載邏輯根分區時出錯。因為,我不擅長 cli,所以我不想弄亂 grub2 配置文件。但是,grub2 可以有效地處理 LVM2 和 LUKS 分區。看這裡(https://wiki.gentoo.org/wiki/GRUB2#Extended_features)。
所以,我在這裡嘗試過
- step1,掛載/boot分區。
- 第2步,
$ sudo modprobe dm-crypt | grep dm-crypt
- 第三步,使用 ‘cryptsetup’ 命令解鎖 luks 加密的分區。
- 第四步,執行
$ sudo pvscan | vgscan | lvsacan
- step5、啟動卷組
- step6、掛載邏輯根卷。無需掛載邏輯交換。
- 第7步,
sudo update-grub
完畢!
Grub2 將自動檢測已安裝的作業系統並將其列在 grub 菜單上。