⚠️ 重要声明:请务必阅读
- 风险自负:黑苹果安装存在一定风险,可能导致数据丢失、硬件不稳定甚至无法开机,请确保你已了解所有风险,并谨慎操作。
- 数据备份:在开始之前,请务必备份你所有的重要数据! 推荐使用 Time Machine 或其他可靠方式进行完整备份。
- 硬件兼容性:并非所有硬件都能完美运行 macOS,Intel 处理器、NVIDIA 显卡(特别是 Ampere 及以后架构)和部分 Wi-Fi/蓝牙芯片可能需要额外的驱动或配置,在开始前,建议先去
tonymacx86.net或insanelymac.com等网站搜索你主板型号的安装经验。 - 教程版本:本教程以安装 macOS Ventura (13.6) 为例,但步骤适用于大多数较新的版本,安装其他版本时,只需下载对应版本的安装镜像和引导即可。
第一部分:准备工作
这是最关键的一步,准备工作的好坏直接决定了安装的成败。

(图片来源网络,侵删)
硬件清单
- 一台基于 Intel 处理器的电脑(AMD 处理器安装难度极高,本教程不涉及)。
- 一个 8GB 或以上 的 U 盘(推荐 16GB 或 32GB,速度越快越好)。
- 一块可用的硬盘分区用于安装 macOS。
软件与工具下载
-
macOS 安装镜像:
- 从 Apple App Store 下载你想要安装的 macOS 正版安装程序("macOS Ventura"),这会自动下载到你的
Applications(应用程序) 文件夹中,文件名类似Install macOS Ventura.app。 - 注意:不要直接运行它,我们需要用工具把它转换成镜像文件。
- 从 Apple App Store 下载你想要安装的 macOS 正版安装程序("macOS Ventura"),这会自动下载到你的
-
OpenCore 引导程序:
- OpenCore 是目前最主流、功能最强大的黑苹果引导程序,四叶草的继任者,我们将使用它。
- 访问
github.com/adeosan/OpenCore-Install-Guide或github.com/acidanthera/OpenCorePkg下载最新版的 OpenCore。 - 对于新手,强烈推荐下载 OpenCore-Install-Guide 仓库中的
OC.zip或Lilu+WhateverGreen.zip等现成的驱动包。
-
创建安装盘的工具:
- 推荐:
OpenCore-Install-Guide仓库中通常包含一个名为createinstallmedia的脚本,这是最官方和可靠的方法。 - 备选:
Ventoy(一个支持多系统引导的 U 盘工具,非常方便) 或TransMac(Windows 平台工具)。
- 推荐:
第二部分:制作 macOS 安装盘
我们将使用官方的 createinstallmedia 脚本来制作,这是最稳定的方法。

(图片来源网络,侵删)
-
准备工作:
- 将你的 U 盘插入电脑。
- 打开
终端(Terminal) 应用。 - 在终端中输入以下命令来查看你的 U 盘设备名称:
diskutil list
- 在列表中找到你的 U 盘,注意它的设备名,通常是
/dev/diskX(/dev/disk4)。务必看清楚,不要选错!
-
运行创建脚本:
- 假设你已经下载了
OpenCore-Install-Guide并解压,里面有createinstallmedia文件。 - 在终端中,使用
cd命令进入你下载的OpenCore-Install-Guide文件夹路径。cd ~/Downloads/OpenCore-Install-master
- 运行创建脚本,将
/dev/diskX替换为你上一步查到的正确设备名(/dev/disk4),/Volumes/MyVolume替换为你的 U 盘名称(可以在“访达”中查看)。sudo ./createinstallmedia --volume /Volumes/MyVolume --nointeraction
- 系统会提示你输入管理员密码,然后开始抹掉 U 盘并安装 macOS 安装程序,这个过程会清空 U 盘所有数据,请再次确认设备名无误。
- 耐心等待,直到终端显示 "Done!",表示安装盘制作成功。
- 假设你已经下载了
第三部分:配置 OpenCore 引导文件
这是最复杂但也是最核心的步骤,我们需要修改 U 盘上的 OpenCore 配置文件,让它能识别你的硬件并正确引导 macOS。
-
找到 EFI 分区:
- 你的 U 盘现在有两个分区:一个是 macOS 安装分区,另一个就是隐藏的 EFI 分区。
- 在 Mac 上,你可以使用
diskutil挂载它:sudo diskutil mount /dev/diskXs1
(X 是你的 U 盘号,s1 通常是 EFI 分区)。
- 或者,使用
MountEFI这样的第三方工具会更方便。
-
下载配置文件模板:
- 访问
github.com/dortania/OpenCore-Install-Guide,下载EFI.zip文件,这是一个非常完善和通用的 OpenCore 配置模板。 - 将下载的
EFI.zip解压,你会得到一个EFI文件夹。
- 访问
-
修改配置文件 (
config.plist):- 将解压后的
EFI文件夹完整地复制到你 U 盘的 EFI 分区中,覆盖掉原来的文件夹。 - 我们需要修改
EFI/OC/Config.plist,这个文件是 OpenCore 的“大脑”,决定了如何引导系统。 - 强烈推荐使用
ProperTree(Mac) 或OCAT(Windows) 这类图形化编辑器来修改,避免手动编辑 XML 出错。 - 关键配置项:
ACPI:Add: 添加你主板相关的 SSDT 文件,可以从OpenCore-Install-Guide的ACPI文件夹或Lilu+WhateverGreen驱动包中找到一些通用的,对于特定功能(如唤醒、USB 供电),可能需要根据你的主板型号生成。Delete: 删除一些冲突的 ACPI 表。
BDS:UefiBootOrder: 确保你的 macOS 安装盘(如 "Install macOS Ventura") 和 OpenCore 引导项都在列表中。
CPU:UseKernelCache: 必须设置为true。Type: 根据你的 CPU 设置 (0: AMD, 1: Intel),Intel 设为1。Pest: 根据你的 CPU 是否支持设置。
Misc:Security:AllowNvramReset和AllowSetDefault建议设置为true。Boot:HibernationFixup设置为None。SecurityPolicy:ScanPolicy在安装时可以先设置为 0,安装成功后再改回 177 (更安全)。
NVRAM:Add: 这里可以添加自定义的 NVRAM 变量,boot-args(用于传递启动参数)、SystemAudioVolume(设置开机音量) 等。boot-args: 常用参数-v(详细模式),debug=0x100(调试信息),alcid=1(自动选择音频输出) 等。
PlatformInfo:Generic: 可以修改ROM,SMBIOS,Board-ID等信息来欺骗 macOS,使其认为你的硬件是苹果的。这是实现完美兼容的关键!- 如何选择 SMBIOS? 这是最重要的一步,你需要根据你的硬件选择一个最接近的 Mac 型号。
- Intel 第8/9/10/11代桌面CPU:
iMac19,1或iMacPro1,1 - Intel 第12/13/14代桌面CPU:
MacBookPro18,1或iMac20,1 - Intel 笔记本: 选择对应的 MacBook 型号。
- Intel 第8/9/10/11代桌面CPU:
- 你可以使用
GenSMBIOS工具来生成匹配的 SMBIOS 信息,并填入Generic部分。
UEFI:Quirks:RequestBootVarRouting和ReconnectOnRescan建议设置为true。
- 将解压后的
-
添加驱动 (
EFI/OC/Drivers):OpenRuntime.efi: 必须保留。OpenCanopy.efi: 用于显示 OpenCore 的图形化启动菜单。HfsPlus.efi/ApfsDriverLoader.efi: 用于读取 macOS 分区。ExFatDxe.efi: 用于读取 exFAT 格式的 U 盘或硬盘。NvmExpressDxe.efi: 用于 NVMe 硬盘支持。- 其他驱动:根据你的硬件需求添加,
IntelBluetoothInjector.efi(Intel 蓝牙驱动),VoodooPS2Controller.kext(键盘鼠标驱动) 等。Lilu+WhateverGreen驱动包里的WhateverGreen.efi也需要放到 Drivers 目录。
第四部分:安装 macOS
-
BIOS/UEFI 设置:
- 重启电脑,进入 BIOS/UEFI 设置界面(通常按
Del,F2,F10,F12等键)。 - 安全启动: 禁用 Security Boot 或 Secure Boot。
- CSM/LEGACY BOOT: 禁用 CSM 或 Legacy Boot,我们只使用 UEFI 模式。
- VT-d/VT-x: 启用 Intel VT-x 和 VT-d,如果遇到问题,可以尝试禁用 VT-d。
- SATA Mode: 设置为
AHCI。 - XMP/DOCP: 如果你的内存支持,启用 XMP 或 DOCP,以确保内存以正确频率运行。
- 保存设置并退出。
- 重启电脑,进入 BIOS/UEFI 设置界面(通常按
-
从安装盘启动:
- 电脑重启时,按启动菜单快捷键(通常是
F12,F8,Esc),选择你的 U 盘。 - 或者,在 BIOS 中设置第一启动项为你的 U 盘。
- 电脑重启时,按启动菜单快捷键(通常是
-
进入 OpenCore 引导菜单:
- 你会看到 OpenCore 的启动界面,显示一个苹果标志和启动菜单。
- 使用键盘上下键选择 "macOS Install" 或 "Install macOS Ventura",然后按
Enter。
-
安装过程:
- 进入 macOS 安装界面后,和正常安装苹果电脑一样,选择语言、同意条款。
- 在“磁盘工具”中,抹掉你准备安装 macOS 的硬盘分区,格式选择
APFS(用于安装系统) 或Mac OS Extended (Journaled)(如果需要兼容旧版系统)。 - 退出磁盘工具,选择你刚刚抹掉的分区进行安装。
- 安装过程中会重启多次。关键点:在第一次重启后,电脑可能会再次从 U 盘启动,你需要再次进入启动菜单,选择硬盘上的 macOS 安装项(而不是 U 盘),否则会陷入安装循环。
第五部分:首次启动与系统优化
-
完成设置:
- 进入系统设置向导,连接 Wi-Fi,登录 Apple ID(可选)。
- 此时系统可能因为缺少驱动而无法联网、没有声音、分辨率不正确等。
-
安装必要驱动:
- 你需要将
Lilu和WhateverGreen这两个 Kext 文件放到你系统盘的EFI/OC/Kexts目录下,然后将它们移动到系统盘的Library/Extensions目录中。 - 打开终端,执行以下命令来修复缓存权限:
sudo kextcache -i /
- 重启电脑,显卡驱动和核显加速应该会生效。
- 你需要将
-
安装网络驱动:
- 有线网卡:
IntelMausiEthernet.kext就能解决大部分 Intel 网卡问题。 - 无线网卡:这是最麻烦的部分。
- Intel AX200/AX210:
IntelBluetoothFirmwareUpdater工具 +IntelBluetoothInjector.kext+AirportItlwm.kext(新版推荐)。 - Broadcom:
BrcmPatchRAM2.kext+BrcmFirmwareData.kext+AirportBrcmFixup.kext。
- Intel AX200/AX210:
- 将这些 Kext 文件同样复制到
Library/Extensions并修复缓存。
- 有线网卡:
-
安装声卡驱动:
- 对于 Realtek ALC 系列声卡,可以使用
AppleALC.kext,它支持非常广泛的型号,通常开箱即用。 - 将
AppleALC.kext复制到Library/Extensions并修复缓存。
- 对于 Realtek ALC 系列声卡,可以使用
-
清理安装盘:
系统正常运行后,你可以安全地格式化你的安装 U 盘,回收空间。
第六部分:安装 OpenCore 到硬盘
为了实现开机直接进入 macOS,而不是每次都要选 U 盘,我们需要将 OpenCore 引导程序安装到你硬盘的 EFI 分区。
-
准备:
- 确保你的系统已经可以正常启动。
- 将 U 盘里的
EFI文件夹复制到你的桌面。
-
挂载硬盘的 EFI 分区:
- 打开
磁盘工具,选择你的系统盘,点击“分区”,点击“+”号,创建一个 200MB 左右、格式为 MS-DOS (FAT) 的小分区,命名为EFI。 - 在终端中挂载这个新分区:
sudo diskutil mount /dev/diskXsY
(X 是你的系统盘号,Y 是新创建的 EFI 分区号,通常是 s1)。
- 打开
-
复制文件:
- 将你复制到桌面的
EFI文件夹,完整地复制到刚刚挂载的EFI分区中。
- 将你复制到桌面的
-
修改 BIOS 启动顺序:
再次进入 BIOS,将第一启动项设置为你的硬盘(而不是 U 盘)。
-
删除安装盘:
- 确认可以从硬盘正常启动后,就可以安全地删除 U 盘上的
EFI文件夹了。
- 确认可以从硬盘正常启动后,就可以安全地删除 U 盘上的
至此,你的黑苹果系统已经安装完成,并且实现了原生启动,后续你可以根据需要安装更多的软件和驱动,享受 macOS 带来的体验,祝你安装顺利!
