文章

黑苹果

黑苹果

黑苹果安装

黑苹果安装必备工具

  • hdinfo 查看硬件详细信息
  • RapidEFI-v4.0.0-Windows 生成和替换 EFI 文件

https://github.com/JeoJay127/RapidEFI-Tool

黑苹果安装步骤

EFI 分区文件生成

EFI 文件预览

202509141749292

  • BOOT

202509141751152

  • OC 202509141752556

EFI 文件必备的组件

配置 macOS 的 EFI 分区是黑苹果(Hackintosh)安装中最核心、最关键的一步。EFI 分区包含了引导系统和让 macOS 识别硬件的所有必要文件。

一个功能完整的 EFI 通常包含以下必须的组件:

  1. 引导加载程序 (Bootloader) - OpenCore 或 Clover (现代黑苹果首选 OpenCore)
  2. 硬件驱动 (.efi 驱动) - 让引导程序能够识别你的硬件
  3. 系统内核扩展 (.kext) - 让 macOS 系统能够识别和使用你的硬件
  4. 硬件抽象层表 (ACPI Tables - .aml 文件) - 修补主板 DSDT/SSDT 以解决硬件兼容性问题
  5. 系统引导配置文件 (config.plist) - 将所有组件串联起来,并定义所有引导和系统行为的 “ 大脑 “
引导加载程序

系统引导的加载程序,通常分为 Clover 和 Open Core,目前主流是 Open Core,核心文件是 OC/OpenCore.efiBoot/BOOTx64.efi

硬件驱动

OC/ Drivers

202509141754085

在系统早期加载的时候被系统加载,用于识别硬件和文件系统

系统内核扩展

OC/Kexts,硬件工作的关键

202509141800457

硬件抽象层表

硬件抽象层表:OC/ACPI

主要用于修补主板、电源 USB 等设备问题,就比如用于启动 CPU 原生电源管理、修复嵌入式控制器和修复某些高端主板的 USB 接口设备识别的等诸多问题。

202509141802388

系统引导配置文件

系统引导配置文件: OC/config.plist

它定义了系统加载哪些驱动程序、内核扩展、ACPI 文件以及所有系统设置

EFI 制作

OpCore-Simplify 这是一款专业的工具,通过自动化基本设置流程并提供标准化配置,简化 OpenCore EFI 的创建。旨在减少手动操作,同时确保您的 Hackintosh 之旅的准确性。

https://github.com/lzhoang2801/OpCore-Simplify

Mac OS 镜像下载

  • OpenCorePkg

https://github.com/acidanthera/OpenCorePkg

https://dortania.github.io/OpenCore-Install-Guide/prerequisites.html

找到要下在的 Mac OS,我们下载 Sonoma (14) 版本:

https://dortania.github.io/OpenCore-Install-Guide/installer-guide/windows-install.html#downloading-macos

1
2
# Sonoma (14)
python macrecovery.py -b Mac-226CB3C6A851A671 -m 00000000000000000 download

202509141831918

下载完成:

202509141833805

U 盘引导

下载 Rufus

配置:

  • Boot selectionNon bootable
  • Partition schemeGPT
  • File SystemFAT32 202509141837202

  • 将生成的 EFI 文件 和刚刚下载的 com.apple.recovery.boot 复制到 U 盘根目录 202509141844194

  • EFI 系统引导的 U 盘制作完成,下一步就是安装黑苹果系统了

黑苹果系统安装

引导设置

黑苹果主流的系统引导加载程序有,OpenCore ,

小新 pro16 2021 款 R7 5800h 黑苹果

Ref

本文由作者按照 CC BY 4.0 进行授权