⚠️ 阅前注意
- 引导文件仅在 R7000P(2020款)上测试,其他类似型号请自行测试可用性。
- 引导文件仅适配 macOS Sonoma,版本号最高适配到14.4.*
-
U盘*1,制作为macOS系统安装盘。 请参考 https://sumingyd.github.io/OpenCore-Install-Guide/installer-guide/windows-install.html
⚠️ 系统镜像版本请选择macOS Sonoma -
U盘*1,制作为UMAF启动盘,用于后续步骤修改显存用。简要方法如下:
- 将该U盘格式化为FAT32格式。
- 下载并解压UniversalAMDFormBrowser.zip里的所有文件,复制到该U盘的根目录下。
-
在你要安装macOS的硬盘上,划分所需分区
推荐使用DiskGenius,图例参考wushuo894的指南。
- 不推荐安装到原装的海力士/三星SSD上(存在未知兼容问题),建议另行加装一块黑苹果友好的SSD。 以供参考,个人使用的是西数SN550。
- 划分OpenCore引导文件使用的EFI分区:大小建议500MB,格式化为FAT32。
- 划分macOS的系统分区:大小根据你的需要,格式暂时选NTFS(占位用,后续安装系统时会重新格式化为苹果的文件系统格式)。
-
一个趁手的OpenCore引导文件配置编辑工具
- 新手推荐使用OpenCore Auxiliary Tools (OCAT),下文以OCAT为例。
- 你也可以使用ProperTree。
-
使用网线联网。
-
连接有线键鼠/2.4G无线键鼠,不要使用蓝牙键鼠。因为在安装界面操作时,内置键盘/触控版有概率突然失效。
-
显卡切换到混合模式。
-
BIOS关闭安全启动。
- 重启按 F2 进入BIOS
- Security > Secure Boot
-
【非必须,推荐】升级BIOS版本到FSCN28WW,能解决黑苹果的一些奇怪的睡眠问题。
⚠️ 升级BIOS前,请务必使用HDMI连接一个外接显示器。- BIOS升级完成重启后,笔记本内置屏幕会黑屏。此时先依靠外接显示器进入BIOS,切换显卡模式为混合模式,保存后重启。
- 如果没有模式切换选项,重启重新进入一次BIOS。
-
从本仓库Release下载我预配置好的OpenCore引导文件,解压。
-
编辑OpenCore引导配置(
EFI/OC/config.plist
):- 在 Kernel > Add 下禁用核显驱动
NootedRed.kext
,完成后保存。
⚠️ 每次安装/升级系统前都需要禁用NootedRed.kext
,否则无法正常引导。- 转到 PI > Generic,确认
SystemProductName
为MacBookPro 16,3
,点击旁边的生成
,生成一套SN、MLB、UUID - 复制生成所得的SN码,参考国光的黑苹果指南检查SN码状态。
- 如果无效序列号or有效没有被用过的序列号:保存即可。
- 如果有效但被用过的序列号:重新生成一套,直至情况1。
- 【可选,非必须】填写ROM码:点击
生成
或填写有线网卡的MAC地址。
- 在 Kernel > Add 下禁用核显驱动
-
将修改好的整个EFI文件夹复制到准备工作中划分的EFI分区中。你可以在DiskGenius中直接拖放。
-
插入准备好的macOS系统安装盘。
-
重启到BIOS,设置OpenCore启动项优先,保存后再次重启。
-
进入OpenCore引导界面,回车选择macOS系统安装盘。
-
进入macOS系统安装界面,点击 磁盘工具 抹掉准备工作中预先划分给 macOS 的系统分区 ,格式选择 APFS。
⚠️ 注意:- 进行抹掉操作前请再次确认目标分区。
- 不推荐选择大小写敏感的文件系统,部分App会不兼容。
-
回到主页面,点击开始安装,分区选择刚刚抹掉的分区。 安装过程中会有多次重启,安装完成后继续走初始化配置流程(新建用户等),确保最后能成功到进入桌面。
-
编辑OpenCore引导配置(
EFI/OC/config.plist
),在 Kernel > Add 下重新启用核显驱动NootedRed.kext
。你可以:-
在macOS下,下载安装OCAuxiliaryTools (OCAT),直接挂载OC的EFI分区并修改,完成后保存重启。
-
重启回到Windows或PE,在Win环境下使用OCAuxiliaryTools (OCAT)修改,完成后覆盖到OC的EFI分区中。
-
无论是哪种方式,修改完成重启到OpenCore引导时,建议触发一次
Reset NVRAM
,以避免奇怪的问题。对于多系统用户,Reset NVRAM
后很可能需要重新在BIOS内设置引导项顺序。
-
-
系统安装完成!现在你可以初步试用一下,留意存在的问题。
-
使用UMAF修改核显显存为2G,能有效避免部分应用启动卡顿的问题。
- 插入准备好的UMAF启动盘,重启引导进入UMAF(可以在OpenCore引导界面选择)
- Device Manager > AMD CBS > NBIO Common Options > GFX Configuration > UMA Frame Buffer Size,设为 2G
- 保存并退出,重启到macOS检查是否修改成功。
⚠️ 注意:后续如果在BIOS进行更改(如修改启动项),会使先前在UMAF设置的显存大小失效,此时需要重新进UMAF改一遍。 -
关闭有问题的深度睡眠。打开终端,输入以下指令:
sudo pmset -a hibernatemode 0 sudo pmset -a autopoweroff 0 sudo pmset -a standby 0
-
禁止在macOS上自动挂载安装在第1个NVME硬盘位上的原装SSD:编辑 OC 引导配置,在 ACPI > Add 下启用
SSDT-NVME0-DISABLE.aml
。保存后重启生效。 -
换装了黑苹果网卡后,需要参考以下步骤修改引导配置文件:
- OC配置中,禁用掉截图所示的Intel蓝牙相关
kext
驱动。 - 在黑苹果系统已正常可用的情况下,参考这篇教程:修改OC引导配置(添加新的
kext
驱动、设置Kernel/Block
等),并使用 OpenCore Legacy Patcher 给系统打补丁。
- OC配置中,禁用掉截图所示的Intel蓝牙相关
-
遇到其他问题?请先看看
README.md
内已知问题部分的介绍。如果仍无法解决,在本仓库维护期内,欢迎留 issue。⚠️ 注意:仅积极解答R7000P(2020款)& macOS Sonoma 环境的 issue,其他型号/系统版本只能随缘提供帮助。