重新查找无法在双启动 macos/ubuntu 上工作

Kin*_*hee 5 dual-boot macbook uefi refind

安装 Refind 和分区后,我已经在我的 macbook air 上安装了 Ubuntu 和 OSx Sierra。

在 Ubuntu 之前,Refind 正在工作。但是安装 Ubuntu 后,我的 mba 直接启动到 Ubuntu 而不是显示 refind。如果我想启动到 macOS,我需要在启动时按 option 键,使 refind 无用。

如何纠正?

Rod*_*ith 3

您遇到了我所说的“启动政变”——有关详细信息,请参阅rEFInd 文档的此页。您可以通过sudo refind-mkdefault在 Ubuntu 终端窗口中键入内容来再次启动 rEFInd。如果这不起作用,您可以尝试从 OS X(首选)或 Ubuntu(如有必要)重新安装 rEFInd。前面引用的页面提供了其他恢复方法。

根据安装软件的顺序,您可能需要安装 EFI 的 ext4fs(或保存内核的任何文件系统)驱动程序,如rEFInd 驱动程序页面上所述。现在,这个驱动程序很可能没有安装,这意味着 rEFInd 将只能通过 GRUB 启动 Ubuntu;但更直接的内核引导有时更可靠且更易于维护。不过,为了更直接地启动,需要 EFI 文件系统驱动程序。


gon*_*one 2

打开终端,运行efibootmgr -v. 找到与重新查找条目匹配的 BootXXXX 项(右侧的路径将包含\EFI\refind\refind_x64.efi在其中)。然后运行,efibootmgr -o XXXX,YYYY其中 XXXX 是重新查找条目,YYYY 等是其他条目。
注意 每次更新内核时都需要执行此操作。