Refind 停留在“正在扫描引导加载程序,请稍候……”

Refind 停留在“正在扫描引导加载程序,请稍候……”

我在 安装了 Refind 0.11.2 /Volumes/ESP/EFI/BOOT。我的主要系统是 macOS 10.13.1,并且我有一个 Windows 10 和 Ubuntu 分区。
到目前为止,Refind 一直运行良好(除了 macOS 更新后偶尔出现的启动问题),但今天当我尝试启动到我的其他分区时,它仍然停留在“扫描引导加载程序”消息上 15 多分钟。

我尝试refind-install再次运行,它完成了,没有错误。我还用提供的替换了我的(稍微自定义的)配置refind.conf-sample
我仍然可以通过alt在启动时按住来访问我的 macOS 分区。

答案1

按照 Wes 在其评论中描述的步骤,我通过以下方式解决了该问题:

  1. diskutil repairVolume在我的 ESP 分区上运行
  2. 删除 refind 目录,该目录随时间推移已升级多次 ( /Volumes/ESP/EFI/BOOT)
  3. 再次运行refind-install脚本,禁用 SIP

“扫描引导加载程序”问题现已消失,我可以启动到我的 Windows 分区。要访问 macOS,我仍然使用原始引导加载程序进行启动(alt启动时按住以访问它),否则我会在加载屏幕后看到一个问号。

相关内容