通过 Grub 双启动 Linux 和 FreeBSD

通过 Grub 双启动 Linux 和 FreeBSD

我正在尝试在单个磁盘上安装 Slackware Linux 和 FreeBSD。两个系统我都安装了。我还通过 Linux 在 MBR 中安装了 grub,但它只找到 Slackware Linux 而不是 FreeBSD。以下是cfdiskSlackware Linux 中看到的磁盘结构:

在此输入图像描述

从FreeBSD安装盘来看,结构如下:

在此输入图像描述

我找到了以下链接,但它们使用 gpt 或 efi,而我的磁盘上有 MBR(我不确定它们之间的区别):

如何使用 GRUB2 双引导 Debian 和 FreeBSD?

无法同时启动 FreeBSD 和带有 Grub2 的 Arch Linux

如何在同一个硬盘上同时启动 FreeBSD 和 Linux?

我尝试通过以下代码在 grub 菜单中添加 FreeBSD:

在此输入图像描述

然而,当 grub-mkconfig 运行时,上面给出了以下错误:

在此输入图像描述

错误在哪里以及如何解决?感谢您的帮助。

使用 Lilo 的解决方案也将受到赞赏(我并不特别喜欢使用 Grub,尽管 Grub 通常是首选)。

相关内容