Hackintosh (黑苹果)
TLDR: 黑苹果通过 UEFI + OpenCore 引导链在非苹果硬件上运行 macOS,核心是理解 BIOS → UEFI → EFI 分区 → 引导程序的启动流程。
Content
黑苹果(Hackintosh)指在非苹果品牌的 PC 硬件上安装并运行 macOS 操作系统。其核心在于通过引导程序欺骗 macOS 使其认为运行在苹果硬件上。
启动原理
启动链路:BIOS/UEFI 固件 → EFI 系统分区 → 引导程序(OpenCore)→ macOS
BIOS:计算机开机时按预设顺序搜索可引导设备(硬盘 → CD-ROM → USB)。
UEFI(Unified Extensible Firmware Interface):BIOS 的替代标准,提供更现代的固件接口。优势包括支持大容量硬盘、更快启动速度、图形化界面等。
EFI 系统分区(ESP):FAT32 格式的特殊分区(分区标识 0xEF),UEFI 固件从此分区加载启动程序。
OpenCore:工作在 EFI 层的引导程序,负责引导加载 macOS 所需的固件和驱动。引导程序可能存在于多个设备上,按优先级顺序短路式加载。
安装概览
- 制作 macOS 启动盘(在 Mac 或现有黑苹果上制作)
- 配置 OpenCore EFI 引导文件
- 从 USB 启动安装 macOS
- 安装后将 EFI 引导文件复制到硬盘 ESP 分区
挂载 EFI 分区是安装和维护黑苹果的常见操作。
Related Pages
- Hackintosh OpenCore — OpenCore 配置详解