如何使用 LUKS 将 Ubuntu 引导程序与 openSUSE 引导程序链接起来?

如何使用 LUKS 将 Ubuntu 引导程序与 openSUSE 引导程序链接起来?

我在 LUKS 中安装了 openSUSE Tumbleweed,并开启了 LVM /dev/sda2,并且引导加载程序存储在 中/dev/sda1

我想将 Kubuntu 14.04 安装到单独的硬盘上(本例中为 /dev/sdc)。理想情况下,Kubuntu 设置也可以从 LUKS 设置运行。本例中的硬盘已经准备好了所需的/homeswap分区。

我如何设置一个引导加载机制,通过一个独立的引导加载程序管理两个发行版的 grub 设置,使两个发行版都能维护自己单独的引导加载方案?

答案1

这是快速而粗糙的设置,使用了两个 grub 引导加载程序。我将两个引导加载程序安装在各自驱动器上的单独分区中。

openSUSE 的引导加载程序安装在 ,/dev/sda1而 Kubuntu 的引导加载程序安装在/dev/sdc1

由于我还没有弄清楚如何让 Kubuntu 识别 openSUSE 的全盘 LUKS 安装,因此我改用 openSUSE 作为主引导加载程序。这样做也有帮助,因为我只加密了/homeKubuntu 的文件夹,而不是对 openSUSE 进行全盘加密,这使得 openSUSE 引导加载程序更容易找到其他操作系统。

相关内容