想尝试OpenCore,但电脑不支持基于UEFI的引导,好吧,别担心,有希望!OpenCore支持DuetPkg,它可以模拟旧电脑系统的UEFI环境。

视频教程

首先,您需要以下内容:

引导安装位置

在您的OpenCore原始引导文件夹中,进入到Utilities/BootInstall。在这里,您会找到一个名为的文件BootInstall.command。这是将DuetPkg安装所需的驱动器。(注:OpenCore 0.5.9之后的版本BootInstall.command文件脚本更改了位置,路径为OpenCore-X.X.X-RELEASE/Utilities/LegacyBoot/BootInstall.command)

现在,您要运行BootInstall.command,请注意,可能需要sudo权限在新版本的macOS上正常运行

sudo Utilities/BootInstall/BootInstall.command
磁盘选择/写入新的MBR

这将为您提供可用磁盘的列表,选择您要使用的磁盘,然后将提示您编写新的MBR。选择是[y]完成。

完成的安装程序
基本EFI

这将为您提供一个带有boot文件的EFI分区,这是我们将添加OpenCore EFI的位置。

注意:用于旧用户的固件驱动程序略有不同:

  • OpenUsbKbDxe.efi
    • 对于Opencore菜单中的选择器支持
  • HfsPlusLegacy.efi
    • 需要看到类似安装程序的Hfs磁盘驱动器,由于缺少RDRAND指令支持,因此SandyBridge和更早版本需要使用旧版版本