在 Mac OS Sierra 上安装 rEFind 时遇到问题

在 Mac OS Sierra 上安装 rEFind 时遇到问题

尝试使用此工具在 Mac OS 上安装 rEFind操作说明: 或者手动. 出现以下错误:

Installing rEFInd on OS X....
Warning: root device doesn't have an EFI partition
Could not find an EFI partition. Aborting!

似乎我在使用 PartedMagic 调整 Mac 和 Windows 分区大小和移动它们时意外删除了这个分区:

$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                  Apple_HFS Macintosh HD            476.1 GB   disk0s1
   2:                 Apple_Boot Recovery HD             650.1 MB   disk0s2
   3:       Microsoft Basic Data BOOTCAMP                523.2 GB   disk0s3

如何正确恢复此类分区,使 GUID 和 MBR 仍能正常工作并成功安装 rEFind?或者还有其他安装选项?

答案1

显然你的 EFI 分区缺失了,这可能会对你有帮助 https://apple.stackexchange.com/a/58892/182302

答案2

在这里找到了更简单的解决方案:https://unix.stackexchange.com/a/174522/182014

可以通过 GParted 创建 EFI 分区直播 CD/USB

  • 创建 200MB 的驱动器(一开始我所有的可用空间):
    • 类型:fat32
    • 标签:EFI
  • 格式化
  • 设置启动标志(格式化后才可用的选项)为"boot, esp"

在此处输入图片描述

准备好了!之后手动安装成功执行。

相关内容