rEfind 显示多个 Ubuntu 选择

rEfind 显示多个 Ubuntu 选择

我最近在 Macbook 上安装了 Ubuntu,目的是实现 Ubuntu 和 OS X Sierra 的双启动。安装 Ubuntu 后,rEfind 第一次无法工作,每次我打开 Mac 时,它都会直接跳转到 Ubuntu。我通过在开机时按住 Option (alt) 键解决了这个问题。然后我在 OS X 中重新安装了 rEfind。

但是,现在每次我打开 Mac 时,rEfind 都会显示 3 种不同的 Ubuntu 启动选项。如下所示:

1) EF\ubuntu\fbx64.efi from EFI

2) EF\ubuntu\mmx64.efi from EFI

3) EF\ubuntu\grubx64.efi from EFI

我对 Linux 完全陌生,所以不知道该选哪一个。有人知道哪一个是“正确的”吗?非常感谢您的帮助。

我正在使用装有 OS X Sierra 和 Ubuntu 的 Macbook Pro 13" 2012。

答案1

Ubuntu 最近将其重命名MokManager.efimmx64.efi,并添加了fbx64.efi(仅通过新路径启动 GRUB)。rEFInd 可以识别 MokManager 并以特殊方式处理它,并忽略一些已知冗余的引导加载程序,但是这种重命名会导致这两个程序在没有必要或应该以新方式处理时出现。

我已经修复了这个问题并在 rEFInd 0.10.6 中发布了它——但请使用最新版本(目前是 0.10.7),因为 0.10.6 有一个不相关的错误,可能会导致它在某些系统上挂起。

安装并重新启动后,fbx64.efimmx64.efi选项应该从操作系统列表中消失,并且第二行会出现一个新的钥匙图标mmx64.efi(虽然这是一个与安全启动相关的工具,所以在 Mac 上是没用的,因为 Mac 不支持安全启动)。

但请注意,该refind-install脚本通常会为 ext4fs 安装 EFI 文件系统驱动程序,这通常会使您能够直接启动 Linux 内核。结果将是一个图标用于启动 GRUB,另一个图标用于直接启动您的 Linux 内核。它们是多余的,但它们也以不同的方式启动 Ubuntu,因此同时提供它们会有一定的价值——如果一种方法停止工作,另一种方法可能会继续工作。但是,如果您不想在菜单上有两个选项,您可以通过删除 EFI 文件系统驱动程序或使用 、 或 中的 来删除一个dont_scan_volumesdont_scan_dirs有关dont_scan_files详细refind.conf信息,请参阅 rEFInd 文档,尤其是:

相关内容