Hackintosh OpenCore

TLDR: OpenCore 是黑苹果主流引导程序,配置核心包括 ACPI 电源管理和 Kext 内核扩展驱动,版本升级必须使用工具逐版本迁移。

Content

OpenCore(OC)是当前黑苹果社区主流的 EFI 引导程序,由 Acidanthera 团队维护。

关键资源

  • Dortania:官方文档和指南
  • Acidanthera:OpenCore 及核心 Kext 的开发团队

ACPI 配置

ACPI(Advanced Configuration and Power Interface)用于描述硬件信息。黑苹果需要通过 SSDT(Secondary System Description Table)补丁让 macOS 正确识别硬件。常用的 SSDT 补丁需根据具体硬件平台选择。

参考:Dortania 的 Getting-Started-With-ACPI 指南。

Kext 内核扩展

基于 Lilu 插件框架的常用驱动:

Kext用途
AppleALC.kext声卡驱动
AirportItlwm.kextIntel 无线网卡驱动
IntelMausi.kextIntel 有线网卡驱动
IntelBluetoothFirmware.kextIntel 蓝牙驱动

版本升级注意事项

千万不能跨版本升级 OC 配置,否则容易导致无法启动。正确流程:

  1. 使用 OCAuxiliaryTools 进行配置文件的版本迁移
  2. 使用 OpenCore Configurator 进行具体配置调整
  3. 逐版本升级,不跳版本