要通过 LUKS 在 LVM 上与 Ubuntu 一起启动另一个操作系统,grub2 自定义条目的内容应该是什么?

要通过 LUKS 在 LVM 上与 Ubuntu 一起启动另一个操作系统,grub2 自定义条目的内容应该是什么?

我在 LUKS 上的 LVM 上安装了 Archlinux 和 Ubuntu。问题是我无法从 os-prober 提供的菜单项启动到 Arch。有人能告诉我双启动的自定义条目配置吗?

这是我的硬盘分区:

    /boot /dev/sda1 100MB [Ubuntu's Boot Partition]
   /dev/sda5 encypted partition with the following logical volumes:
    General-Home [Home partition of both]
    Ubuntu-Root [Ubuntu / partition]
    General-Swap [Swap Partition]
    Arch-Root [Arch / partion which contains /boot as well] 

谢谢您的帮助。

答案1

嗯,这是我在 arch 论坛的帮助下找到的解决方案:

挂载/dev/sda1/boot并将驱动器条目输入到fstab

现在 os-prober 将同时显示 ubuntu 和 arch。

此设置的唯一问题是,每次更新 grub 时都需要进行更改,/boot/grub/grub.cfg因为它将 arch 的 linux 映像视为主 ubuntu 的最新 linux 映像并发送以前版本的 ubuntu。

相关内容