前言
经过前两篇文章的准备,我们已经了解了黑苹果的基本概念,准备了硬件和OpenCore引导,收集了必要的Kexts和ACPI文件。现在,是时候进入最关键的环节:配置config.plist
并完成macOS的安装。
config.plist的重要性
config.plist
是黑苹果能否成功启动的关键配置文件。它告诉OpenCore如何引导macOS,包括:
- 系统兼容性设置
- ACPI和内核补丁
- 驱动加载顺序
- 硬件模拟和欺骗
详细配置过程
工具准备
对于config.plist
的配置,我强烈推荐使用以下工具:
OCAuxiliaryTools (OCATs)
- 跨平台的图形化配置工具
- 支持实时配置验证
- 友好的用户界面
ProperTree
- 开源的跨平台配置编辑器
- 适合高级用户手动微调
核心配置区域
ACPI配置

Kexts加载配置

特定平台补丁
对于不同的CPU平台,需要添加专门的内核补丁。以下是Skylake平台的示例:
启动介质准备
获取macOS镜像
准备macOS安装镜像有多种方法:
App Store下载
- 直接从苹果应用商店下载最新版本
- 仅限于已经拥有Mac设备的用户
第三方工具
gibMacOS
OpenCore官方下载工具
Google搜索.raw镜像文件
- 可以找到预先准备好的macOS .raw 镜像
- 适用于无法使用官方下载方式的用户
制作启动U盘
推荐使用以下方法:
macOS原生方法
bashsudo /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
跨平台工具
balenaEtcher
写入 OpenCore EFI
- 在 Windows 或 Linux 上,将 EFI 文件夹复制到 U 盘的 EFI 分区
- 在 macOS 上,可使用 mount 挂载 EFI 分区后复制文件
安装流程
- 插入OpenCore引导U盘
- 进入BIOS,调整启动顺序
- 选择OpenCore引导
- 选择macOS安装选项
- 分区并安装系统
- 根据提示完成初始设置
故障排除
常见问题
卡在苹果logo
- 检查config.plist配置
- 尝试不同的引导参数
- 调整ACPI补丁
硬件未识别
- 确认Kexts是否正确加载
- 检查驱动兼容性
- 更新或替换特定Kext
性能问题
- 调整电源管理设置
- 优化Kexts配置
- 检查CPU和GPU补丁
推荐资源
结语
黑苹果是一个不断学习和调整的过程。保持耐心,仔细研究,相信你终将成功!
Introduction
After preparing in the previous two articles, we have understood the basic concept of Hackintosh, prepared hardware and OpenCore boot, and collected necessary Kexts and ACPI files. Now, it’s time to enter the most critical phase: configuring config.plist
and completing macOS installation.
Importance of config.plist
config.plist
is the key configuration file for successful Hackintosh booting. It tells OpenCore how to boot macOS, including:
- System compatibility settings
- ACPI and kernel patches
- Driver loading order
- Hardware emulation and spoofing
Detailed Configuration Process
Tool Preparation
For config.plist
configuration, I strongly recommend the following tools:
OCAuxiliaryTools (OCAts)
- Cross-platform graphical configuration tool
- Supports real-time configuration verification
- User-friendly interface
ProperTree
- Open-source cross-platform configuration editor
- Suitable for advanced users for manual fine-tuning
Core Configuration Areas
ACPI Configuration

Kexts Loading Configuration

Platform-Specific Patches
For different CPU platforms, specific kernel patches need to be added. Here’s an example for the Skylake platform:
Installation Media Preparation
Obtaining macOS Image
There are multiple ways to prepare the macOS installation image:
App Store Download
- Directly download the latest version from the Apple App Store
- Limited to users who already own a Mac device
Third-Party Tools
gibMacOS
OpenCore Official Download Tool
Google the .raw image file
- Search for pre-prepared macOS .raw images
- Useful for users who cannot use official download methods
Creating Bootable USB
Recommended methods:
macOS Native Method
bashsudo /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
Cross-Platform Tools
balenaEtcher
Writing OpenCore EFI
- On Windows or Linux, copy the EFI folder to the EFI partition of the USB drive
- On macOS, mount the EFI partition and copy the EFI files
Installation Process
- Insert OpenCore boot USB
- Enter BIOS, adjust boot order
- Select OpenCore boot
- Choose macOS installation option
- Partition and install system
- Complete initial setup according to prompts
Troubleshooting
Common Issues
Stuck at Apple Logo
- Check config.plist configuration
- Try different boot parameters
- Adjust ACPI patches
Hardware Not Recognized
- Verify correct Kexts loading
- Check driver compatibility
- Update or replace specific Kexts
Performance Issues
- Adjust power management settings
- Optimize Kexts configuration
- Check CPU and GPU patches
Recommended Resources
Conclusion
Hackintosh is a continuous learning and adjustment process. Stay patient, study carefully, and you will eventually succeed!