我最近在我的Macbook上安装了Ubuntu,目的是双重引导Ubuntu和OSX塞拉利昂。第一次安装Ubuntu后,rEfind没有工作,每次我打开我的Mac,它就直接跳入Ubuntu。我通过打开选项(alt)键解决了这个问题。然后我在OS中重新安装了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完全陌生,所以我不知道该选哪一个。有人知道哪一个是“正确”的吗?我非常感谢你的帮助。
我正在使用Macbook Pro 13“2012与OS X塞拉利昂和Ubuntu。
发布于 2017-04-10 13:27:59
Ubuntu最近将MokManager.efi重命名为mmx64.efi,并添加了fbx64.efi (它只是通过新路径启动GRUB )。rEFInd识别MokManager并以一种特殊的方式处理它,并且忽略了一些已知的冗余引导加载程序,但是这种重命名会导致这两个程序在没有必要或应该以新的方式处理时出现。
我已经修复了这个问题,并在rEFInd 0.10.6中发布了它--但是请使用最新版本(目前为0.10.7),因为0.10.6有一个不相关的错误,可能会导致它挂在某些系统上。
安装并重新启动之后,fbx64.efi和mmx64.efi选项应该从OS列表中消失,mmx64.efi的第二行应该会出现一个新的键图标(尽管这是一个与安全引导相关的工具,所以它在Mac上是无用的,因为Mac不支持安全引导)。
但是,请注意,refind-install脚本通常会为ext4fs安装EFI文件系统驱动程序,这通常会使您能够直接启动Linux。结果将是一个启动GRUB的图标,另一个直接启动Linux内核的图标。这些都是多余的,但它们也以不同的方式启动Ubuntu,因此让它们都可用有一定的价值--如果一种方法停止工作,另一种方法可能继续工作。但是,如果不希望菜单上有两个选项,则可以通过删除EFI文件系统驱动程序或使用dont_scan_volumes、dont_scan_dirs或refind.conf中的dont_scan_files来删除其中一个选项。有关详细信息,请参阅rEFInd文档,特别是:
https://askubuntu.com/questions/903207
复制相似问题