黑苹果安装食用指南


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) - 将所有组件串联起来,并定义所有引导和系统行为的“大脑”

EFI制作现成

EFI现成:GitHub - daliansky/Hackintosh: Hackintosh long-term maintenance model EFI and installation tutorial

DIY制作EFI

生成EFI

  1. 安装Python环境:Download Python | Python.org
  2. OpCore-Simplify这是一款专业的工具,通过自动化基本设置流程并提供标准化配置,简化OpenCore EFI 的创建。旨在减少手动操作,同时确保您的 Hackintosh 之旅的准确性。
    项目地址:链接直达

    保持当前网络状态是科学上网

方式一

下载文件–解压缩–运行OpCore-Simplify.batWindows)的脚步文件,macOS, 运行OpCore-Simplify.command.

输入Y

选择获取硬件报告

输入E

这时候会生成你当前电脑的硬件的报告(使用的Hardware-Sniffer-CLI.exe的工具),然后我们回车

这时候提示你,建议您仅使用macOS High Sierra 10.13或更早版本,这样会有更好的兼容性和稳定性。我们回车即可。

如果版本过旧,在安装MACOS的时候没有找到相关的系统镜像报错,这时候,就需要更换安装的系统镜像了。

因为我是笔记本我选项核显+独显的方式

然后在回车

输入6编译生成EFI文件

我们回车即可

可以查看到EFI生成的位置

方式二

硬件嗅探工具:GitHub - lzhoang2801/Hardware-Sniffer: A Python script for gathering comprehensive hardware details from a computer

下载硬件嗅探工具Hardware Sniffer.exe双击运行,获取到当前硬件的基本信息。

输入H,导出当前硬件配置信息

输入A,导出ACPI的配置信息。

输入刚才硬件配置信息文件的路径

获取硬件信息

输入想要安装的MAC镜像版本,下载镜像的时候要下载相同镜像文件。

输入Y

注:
如果您在使用OpenCore Legacy Patcher v2.2.0或更高版本登录后遇到黑屏
应用根补丁后,请恢复到v2.1.2版本。

输入ACPI的配置文件路径。

输入6生成EFI文件。

回车默认,这时候输出EFI生成的文件路径弹出。

镜像下载

带有开发 SDK 的 OpenCore 引导加载程序。
项目地址:GitHub - acidanthera/OpenCorePkg: OpenCore bootloader

下载OpenCore-1.0.5-RELEASE.zip,进入到Utilities\macrecovery的目录下,运行终端命令

点击镜像下载参考文档链接,因为我选择的安装的系统版本是10.13的版本,需要下载相关版本的镜像文件。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# Lion (10.7):
python3 ./macrecovery.py -b Mac-2E6FAB96566FE58C -m 00000000000F25Y00 download
python3 ./macrecovery.py -b Mac-C3EC7CD22292981F -m 00000000000F0HM00 download

# Mountain Lion (10.8):
python3 ./macrecovery.py -b Mac-7DF2A3B5E5D671ED -m 00000000000F65100 download

# Mavericks (10.9):
python3 ./macrecovery.py -b Mac-F60DEB81FF30ACF6 -m 00000000000FNN100 download

# Yosemite (10.10):
python3 ./macrecovery.py -b Mac-E43C1C25D4880AD6 -m 00000000000GDVW00 download

# El Capitan (10.11):
python3 ./macrecovery.py -b Mac-FFE5EF870D7BA81A -m 00000000000GQRX00 download

# Sierra (10.12):
python3 ./macrecovery.py -b Mac-77F17D7DA9285301 -m 00000000000J0DX00 download

# High Sierra (10.13)
python3 ./macrecovery.py -b Mac-7BA5B2D9E42DDD94 -m 00000000000J80300 download
python3 ./macrecovery.py -b Mac-BE088AF8C5EB4FA2 -m 00000000000J80300 download

# Mojave (10.14)
python3 ./macrecovery.py -b Mac-7BA5B2DFE22DDD8C -m 00000000000KXPG00 download

# Catalina (10.15)
python3 ./macrecovery.py -b Mac-00BE6ED71E35EB86 -m 00000000000000000 download

# Big Sur (11)
python3 ./macrecovery.py -b Mac-42FD25EABCABB274 -m 00000000000000000 download

# Monterey (12)
python3 ./macrecovery.py -b Mac-FFE5EF870D7BA81A -m 00000000000000000 download

# Ventura (13)
python3 ./macrecovery.py -b Mac-4B682C642B45593E -m 00000000000000000 download

# Sonoma (14)
python3 ./macrecovery.py -b Mac-226CB3C6A851A671 -m 00000000000000000 download

# Latest version
# ie. Sequoia (15)
python3 ./macrecovery.py -b Mac-937A206F2EE63C01 -m 00000000000000000 download

命令输入命令进行镜像文件下载

返回Utilities\macrecovery的目录下,可以查看到下载的镜像文件

U盘烧录

下载rufus烧录工具:Rufus - 轻松创建 USB 启动盘

进行u盘空烧录

最后将文件复制到U盘上,最后结果如下图。

重启默认即可

格式硬盘

使用磁盘工具

将要安装的硬盘,格式化如下图分区

设置引导

系统安装完成,下载OpenCore Auxiliary Tools的mac版本,运行软件,编辑选项中,选择挂载ESP的选项。


挂载苹果引导的ESP分区

将U盘上EFI文件,复制到刚才挂载的EFI分区上。

开机将黑苹果的EFI引导设置为第一个,这时候黑苹果系统就不需要在通过u盘的EFI启动。

问题

ACPI文件问题

如果AMD 处理器是 7 系列,会出现需要你手动配置ACPI的文件。

1
2
3
4
5
6
7
####################################################################
# Select ACPI Tables #
####################################################################

Q. Quit

Please drag and drop ACPI Tables folder here:

你可以参考下列文件,手动(SSDTTime) 创建它。
SSDTTime:GitHub - corpnewt/SSDTTime: SSDT/DSDT hotpatch attempts.
文档:SSDTs: The easy way | Getting Started With ACPI

也可以使用硬件嗅探工具,自动化生成。

黑屏问题

在某种情况下,当你启动安装程序并出现黑屏错误时,在NVRAM选项中,在boot-args参数后面添加-igfxvesa参数

网络问题

安装过程需要全程连接网线,除非你的WIFI网卡能兼容识别就可以使用WIFI联网。

文件复制问题

复制com.apple.recovery.boot文件夹的时候,需要整个文件夹复制到U盘,不要只复制文件夹的内容(之前就复制了几个MAC版本都提示镜像损坏,不清楚怎么回事,只要整个文件夹复制过去都是没有问题的),不然一直报错查看安装日志如下:

1
No compatibility bundle on this version of macOS. Will assume compatible.

usb驱动识别问题

USB驱动文件制作

解决安装macos后,无法识别usb驱动的问题

USBToolBox 工具是一款支持 Windows 和 macOS 的 USB 映射工具。它允许从 Windows 和 macOS 构建自定义注入器 kext。

  1. 项目地址:GitHub - USBToolBox/tool: the USBToolBox tool

下载工具–双击运行–输入D扫描端口,等待一会

扫描完成之后,显示当前数据状态为加载,然后,输入S构建Kext文件

输入K,构建UTBMap.kext文件

文件保存的位置。

然后我们将文件复制EFI\OC\Kexts文件目录下。

USBToolBox 内核扩展旨在简化 USB 映射的常见操作。

  1. 项目地址:GitHub - USBToolBox/kext: Kext

下载USBToolBox-1.1.1-RELEASE.zip的文件,复制USBToolBox.kext文件到EFI\OC\Kexts文件目录下。

USB驱动设置

OpenCore Auxiliary Tools 是一个基于 GUI 的配置器,用于编辑config.plistAcidanthera 的 OpenCore 启动管理器的文件。

项目地址:GitHub - ic005k/OCAuxiliaryTools: Cross-platform GUI manage-ment tools for OpenCore(OCAT)

下载OCAT-Win64.zip,解压缩运行OCAuxiliaryTools.exe程序。

左上角文件打开EFI\OC\config.plist的配置文件

添加USB驱动文件

macOS支持的WIFI

  1. 所有macOS版本都不支持 Realtek Wi-Fi PCI类型适配器 (注意不包括USB类型适配器)
  2. 所有macOS版本都不支持 TP-Link Wi-Fi PCI类型适配器(注意不包括USB类型适配器)
  3. 英特尔支持WIFI:Compatibility | OpenIntelWireless
  4. 博通支持WIFI:Supported/Unsupported Chipsets | Wireless Buyers Guide
  5. 高通支持WIFI:Supported/Unsupported Chipsets | Wireless Buyers Guide

OCLP补丁

OpenCore Legacy Patcher(简称OCLP)是一个Python 项目 OpenCorePkgLiu围绕Acidanthera的 开发,主旨在Mac上运行 macOS 并解锁其功能。它最初由 Dortania 创建并维护,旨在帮助苹果官方不再支持的 Mac 焕发新生,使2007年及更新的设备能够安装和使用macOS Big Sur及更新版本。

  • OCLP 的补丁系统不仅适用于老款Apple官方Mac,后来也被Hackintosh(黑苹果)用户用于非官方新系统支持的硬件,例如:旧款或 AMD 显卡的驱动补丁
  • 非官方支持的 Wi-Fi/蓝牙适配
  • USB 设备补丁
    OCLP 结合 OpenCore 的强大功能,能更稳定地运行新版本macOs成为黑苹果社区的重要补丁工具之一

项目地址:GitHub - JeoJay127/OCLP-X: A customized and improved version of OpenCore Legacy Patcher with Intel WiFi support added

驱动补全方式

基于OpenCore的优秀一键EFI配置工具

项目地址:链接直达

支持哪些电脑配置

台式机(Desktop) 笔记本电脑(Laptop) 迷你(Nuc)主机 高端服务器(HEDT)
英特尔 4~15代 4~10代(11代以上核显无解) 4~10代(11代以上核显无解)
AMD Ryzen 和 Threadripper(17h 和 19h) 锐龙系列 锐龙系列

总结

一些硬件兼容性问题,比如安装了黑苹果某些硬件不工作等等问题,可以在如下社区找找问题解决方法

  1. 黑苹果社区 - 专注于黑苹果安装系统教程驱动软件
  2. 黑果小兵的部落阁
  3. 黑苹果动力-黑苹果系统下载,黑苹果安装教程,黑苹果EFI引导下载,完美黑苹果配置

黑苹果安装食用指南
https://skilladd.org/2025/08/26/39.黑苹果安装食用指南/
Author
skilladd
Posted on
August 26, 2025
Licensed under