第一部分:准备工作
在开始之前,请准备好以下所有东西,这是成功安装的关键。
硬件准备
- 一台支持 macOS 的 PC (目标机):并非所有电脑都能安装 macOS,Intel 处理器通常比 AMD 处理器更容易成功,主板芯片组(如 Intel 6/7/8/9/10/11/12/13/14代,AMD 500/600/700系列)也很重要。
- 一个 8GB 或以上容量的 U 盘:建议使用 USB 3.0 接口的 U 盘,速度更快。
- 稳定的电源:安装过程中电脑不能断电。
- 另一台可正常上网的电脑:用于制作安装盘和下载所需文件(你的目标机可能此时还没有系统)。
软件与文件准备
- macOS 安装镜像文件:
- 你需要从 App Store 下载一个官方的 macOS 安装包(macOS Monterey, Ventura, Sonoma 等)。
- 下载方法:在另一台 Mac 或使用虚拟机的 Mac 系统中,打开 App Store,搜索并下载你想要的 macOS 版本,下载完成后,在
应用程序文件夹里会看到一个.app安装包。
- 引导加载程序:这是引导 macOS 在 PC 上启动的核心,目前最主流、最易用的是 OpenCore,我们将使用它。
- 硬件配置信息:你需要知道你电脑的硬件信息,特别是:
- CPU 型号
- 主板型号
- 显卡型号
- 网卡型号
- 声卡型号
- 硬盘接口类型(SATA 还是 NVMe)
- 必备工具:
- BalenaEtcher 或 Ventoy:用于制作可引导的 U 盘。
- OpenCore Auxiliary Tools (OCAT):用于在 Windows 下配置 OpenCore。
- DiskGenius (Windows) 或 磁盘工具 (macOS):用于磁盘分区。
第二部分:制作 macOS 安装盘
我们将使用 BalenaEtcher 这个简单易用的工具来制作安装盘。
步骤 1:下载并准备文件
- 在你的“另一台电脑”上,从 App Store 下载好 macOS 的
.app安装包。 - 下载并安装 BalenaEtcher。
- 从 GitHub 下载对应你 macOS 版本的 OpenCore 引导文件,你可以搜索 "OpenCore [你的 macOS 版本] Release",找到官方发布页下载
RELEASE.zip文件,对于 macOS Sonoma,搜索 "OpenCore Sonoma Release"。
步骤 2:提取 OpenCore 文件
- 解压你下载的
RELEASE.zip文件。 - 在解压后的文件夹中,找到
X64文件夹,并将其重命名为EFI,这个EFI文件夹是我们后续配置的核心。
步骤 3:使用 BalenaEtcher 制作安装盘
- 插入你的 U 盘。注意:此操作会清空 U 盘所有数据,请提前备份!
- 打开 BalenaEtcher。
- Flash from file: 选择你从 App Store 下载的 macOS
.app安装包(Install macOS Sonoma.app)。 - Select target: 选择你的 U 盘。
- Flash!: 点击开始制作,等待进度条完成,软件会提示“Flash successful!”,制作好的 U 盘会有一个名为
Install macOS [版本名]的分区。
步骤 4:合并 EFI 分区
这一步至关重要,它将 OpenCore 引导文件写入 U 盘。
- 在 Windows 上,打开 DiskGenius。
- 在左侧列表中找到你的 U 盘,应该能看到两个分区:一个是
EFI系统(很小,约 100MB),另一个是Install macOS主分区。 - 右键点击那个小的
EFI分区,选择 “格式化”,文件系统选择 FAT32,点击确定。 - 再次右键点击这个格式化后的
EFI分区,选择 “分配盘符”,给它分配一个盘符(E:),方便后续操作。 - 打开我们之前重命名为
EFI的文件夹,全选里面的所有文件和文件夹(OC,Tools等)。 - 将这些文件 复制 到 U 盘的
EFI盘符(E:)中。 - 完成后,弹出 U 盘,一个包含 OpenCore 引导的 macOS 安装盘就制作好了!
第三部分:目标机 BIOS/UEFI 设置
这是最关键也最容易出错的环节,重启你的目标电脑,进入 BIOS/UEFI 设置界面(通常在开机时按 F2, F10, Del, Esc 等键)。
你需要进行以下设置:
-
启用 UEFI 模式:
- 找到
Boot Mode或Boot List Option的选项,将其设置为UEFI,而不是Legacy或CSM。强烈推荐使用纯 UEFI 模式。
- 找到
-
禁用 Secure Boot:
- 找到
Secure Boot选项,将其设置为Disabled,黑苹果无法在 Secure Boot 启用的情况下启动。
- 找到
-
开启 VT-d / AMD-Vi:
- 找到
VT-d(Intel) 或AMD-Vi(AMD) 选项,设置为Enabled,这对于虚拟化和某些硬件的兼容性很重要。
- 找到
-
开启 CSMT (如果可用):
- 在某些主板的
Advanced或Chipset设置中,找到CSMT选项,设置为Enabled,这能显著提升图形性能。
- 在某些主板的
-
设置启动顺序:
- 进入
Boot或Boot Option菜单,将你的 U 盗设置为第一启动项。
- 进入
-
关闭无关硬件(如果遇到启动问题):
- 如果第一次启动失败,可以尝试在 BIOS 中暂时关闭
Thunderbolt(雷电接口)、Intel AMT、LAN(如果不用有线网络) 等功能。
- 如果第一次启动失败,可以尝试在 BIOS 中暂时关闭
设置完成后,保存并退出 BIOS,电脑会自动重启。
第四部分:安装 macOS
电脑将从 U 盘启动,你将看到 OpenCore 的启动菜单。
-
启动菜单:
- 开机后,你应该会看到一个黑色的 OpenCore 启动菜单。
- 使用键盘方向键选择
Boot macOS Install from [你的 U 盘名],然后按Enter键启动。
-
进入安装程序:
- 等待片刻,你会看到 macOS 的安装界面(地球图标、语言选择等)。
- 选择你的语言,点击“继续”。
-
打开终端:
- 在安装程序菜单栏中,点击左上角的
实用工具->终端。
- 在安装程序菜单栏中,点击左上角的
-
磁盘分区(最关键的一步):
-
在终端中,输入以下命令来查看你的硬盘列表:
diskutil list
-
找到你打算安装 macOS 的那个硬盘(通常最大的那个,
disk0)。请务必确认是正确的磁盘,否则会丢失数据! -
使用
diskutil进行分区,这里我们创建一个APFS格式的系统分区和一个MS-DOS (FAT32)格式的 EFI 分区。请将disk0替换为你自己的磁盘标识符!# 首先抹掉整个磁盘,创建一个 GPT 分区表(如果你的硬盘是 MBR,这一步会更复杂) sudo diskutil eraseDisk APFS "Untitled" GPT disk0 # 然后创建一个 EFI 分区 (约 200MB) sudo diskutil addVolume disk0s1 MS-DOS "EFI" # 剩下的空间就是我们的系统分区 # 这一步通常在上一步自动完成,你只需要在安装程序里选择即可
-
分区完成后,关闭终端,返回安装程序。
-
-
开始安装:
- 在安装程序中,选择你刚刚创建的
Untitled(APFS) 分区。 - 点击“安装”,然后同意条款。
- 注意:创建用户名和密码时,用户名不能包含中文字符,建议使用纯英文或拼音。
- 在安装程序中,选择你刚刚创建的
-
等待安装完成:
安装过程会持续一段时间,电脑可能会重启几次,请耐心等待。
第五部分:首次开机与配置
安装完成后,电脑会重启。此时不要拔掉 U 盘!
-
再次进入 OpenCore 启动菜单:
- 电脑重启后,你依然会看到 OpenCore 的启动菜单。
- 选择
Boot macOS Install from [你的 U 盘名],这次它会从你刚安装的硬盘启动。
-
完成初始设置:
按照屏幕提示进行设置(如地区、键盘布局、iCloud、创建 Apple ID 等),你可以选择“不登录”或稍后设置。
-
安装 OpenCore 到硬盘:
- 进入桌面后,插上制作安装盘的 U 盘。
- 将 U 盘里的
EFI文件夹中的所有内容,复制到你电脑硬盘的 EFI 分区里。 - 如何找到硬盘的 EFI 分区:在 macOS 中,打开
磁盘工具,在左侧列表中找到你硬盘下的EFI分区,点击它,然后在菜单栏选择挂载,它就会出现在桌面上。 - 将 U 盘
EFI文件夹里的内容覆盖到硬盘的EFI分区中。注意备份原有的config.plist文件!
-
重启并从硬盘启动:
- 完成复制后,弹出 U 盘,重启电脑。
- 进入 BIOS,将启动项改回你的硬盘。
- 你应该可以直接从硬盘启动 macOS 了。
第六部分:后续配置与驱动
首次启动成功只是第一步,很多硬件可能无法正常工作(如没有 Wi-Fi、蓝牙、声音、显卡驱动等)。
-
获取硬件信息:
- 在 macOS 中,按住
Option键点击屏幕左上角的苹果图标,选择系统信息。 - 在这里你可以看到详细的硬件信息,记下网卡、声卡、显卡的型号。
- 在 macOS 中,按住
-
寻找驱动:
- 访问黑苹果社区网站,如 tonymacx86、OSXLatitude、黑果小兵 等。
- 在论坛搜索你的硬件型号(如 "Intel AX200 Wi-Fi macOS" 或 "NVIDIA 3060 macOS"),通常能找到别人分享的驱动方案和配置文件。
- 最核心的配置文件是
EFI/OC/config.plist,你需要根据你的硬件修改这个文件。强烈建议使用 OCAT (OpenCore Auxiliary Tools) 在 Windows 下进行可视化修改,这比直接编辑 XML 文件要安全得多。
-
常用驱动:
- 网卡:Intel、Realtek、Broadcom 等品牌都有对应的驱动(如
IntelBluetoothFirmware、AirportBrcmFixup等)。 - 显卡:NVIDIA 和 AMD 显卡通常需要注入
ATY_或NVMe等属性,并安装 Lilu + WhateverGreen 等插件。 - 声卡:使用
Lilu+VirtualSMC+WhateverGreen+AppleALC等插件组合,可以解决大部分声卡问题。 - USB:
USBInjectAll.kext或USBToolBox.kext可以解决 USB 端口识别问题。
- 网卡:Intel、Realtek、Broadcom 等品牌都有对应的驱动(如
-
更新配置并重启:
- 每次修改
config.plist或增删.kext文件后,都需要将EFI文件夹放回硬盘,然后重启电脑测试。
- 每次修改
重要提示与资源
- 耐心和毅力:黑苹果安装是一个不断尝试和调试的过程,失败是常态,保持耐心,仔细阅读报错信息。
- 数据备份:在操作前,务必备份你电脑上所有重要数据。
- 社区支持:遇到问题时,善用搜索引擎,并在相关论坛发帖求助,提供详细的硬件信息和报错截图。
- 推荐资源:
- 网站:tonymacx86、r/BlackApplePie、黑果小兵的部落阁
- 工具:OpenCore Auxiliary Tools (OCAT), Prober, Hackintool
祝你安装顺利!
