在PC上安装macOS(通常称为黑苹果)需要克服硬件兼容性和软件限制问题,需遵循以下步骤和注意事项:
1. 硬件兼容性检查
处理器:macOS主要适配Intel处理器(截至macOS Monterey),AMD平台需额外内核补丁。M系列芯片的ARM架构无法在PC上运行。
显卡:核显优先选择Intel HD 6000及以上(Skylake架构后支持较好),独显需为AMD RX 500系列或NVIDIA Kepler架构(需驱动补丁)。
网卡/蓝牙:建议更换为博通BCM94360CD等原生兼容卡,或使用基于Intel AX200的定制驱动。
2. 准备工作
下载macOS镜像:从Apple Store获取官方镜像(需Mac设备),或使用第三方工具如`gibMacOS`提取。
创建安装介质:使用`balenaEtcher`将镜像写入U盘(16GB以上),需格式化为FAT32。
磁盘分区:预留至少120GB空间,建议GPT分区表+APFS格式(需通过安装器转换)。
3. 引导工具配置
OpenCore vs Clover:OpenCore为现代首选,需配置`config.plist`文件,调用`ProperTree`编辑;Clover已逐渐淘汰,但适合旧硬件。
ACPI补丁:根据主板型号添加SSDT(如`SSDT-PLUG`用于电源管理),通过`MaciASL`编译。
Kext驱动:必备驱动包括:
- `Lilu.kext`(基础依赖)
- `WhateverGreen.kext`(显卡)
- `VirtualSMC.kext`(传感器模拟)
4. BIOS设置
关闭`Secure Boot`、`Fast Boot`,启用`AHCI`模式。
若为Intel CPU,设置`DVMT Pre-Allocated`为64MB以上。
AMD平台需禁用`Above 4G Decoding`并启用`NPT`。
5. 安装过程
从U盘启动进入OpenCore菜单,选择`Install macOS`。
使用磁盘工具格式化目标分区为APFS,安装过程中可能需多次重启。
安装后首次进入系统需配置SMBIOS信息(如iMac19,1对应Intel Coffee Lake)。
6. 常见问题
卡代码:使用`-v`参数查看错误,常见于显卡驱动或ACPI问题。
声卡失效:通过`AppleALC.kext`注入Layout ID(如ALC892对应ID=1或2)。
睡眠唤醒异常:检查USB端口定制(`USBPorts.kext`)或修复Power Management。
7. 法律与风险提示
macOS EULA明确限制非苹果硬件安装,黑苹果可能违反条款。部分功能(如iMessage、FaceTime)可能因序列号无效被封锁。
扩展知识
Hackintosh社区资源:参考`Dortania指南`(OpenCore官方文档)或国内论坛`远景社区`获取详细配置。
性能优化:启用Metal加速需正确配置显卡FBName,AMD显卡需`agdpmod=pikera`参数。
未来趋势:随着Apple Silicon的普及,Intel黑苹果的长期支持存在不确定性。
黑苹果需要较强的动手能力和持续调试,建议先在虚拟机(如VMware+Unlocker)测试兼容性。