网上教程繁多,但很多教程连写教程的人都不知道自己写的是什么玩意儿,只是机械式的照着改,而且教程很多都是很古老的版本,不能用来修改最新版本的opencore配置文件。
温馨提示:原文档是英文的,看不懂的可以装个谷歌翻译插件
该教程是搬运opencore官方,以下是官方教程的原始链接https://dortania.github.io/OpenCore-Install-Guide/
一、硬件准备:
https://dortania.github.io/OpenCore-Install-Guide/macos-limits.html
里面CPU、GPU(显卡)、motherboard(主板)等各项硬件限制都说的很明白,安装之前,先检查一下自身各项硬件是否能满足黑苹果安装的需要。
二、软件准备:
opencore官方配置文件(官方的示例efi配置文件,不能直接用,需要根据自己的配置做相应的修改):https://github.com/acidanthera/OpenCorePkg/releases
ProperTree编辑器(用来编辑opencore配置文件的工具):https://github.com/corpnewt/ProperTree
GenSMBIOS序列号生成器(用来生成黑苹果的序列号):https://github.com/corpnewt/GenSMBIOS
Python(python环境依赖,ProperTree和GenSMBIOS正常运行所必须的依赖包:https://www.python.org/downloads/
AMD内核补丁(zen系列选17th那个):https://github.com/AMD-OSX/AMD_Vanilla/tree/experimental-opencore
必备kext驱动:
1.Lilu插件 https://github.com/acidanthera/Lilu/releases #####必选插件
2.AppleALC音频驱动 https://github.com/acidanthera/AppleALC/releases ##必选音频驱动
3.VirtualSMC硬件虚拟驱动 https://github.com/acidanthera/VirtualSMC/releases ##仿冒MAC型号必备
4.WhateverGreen显卡驱动 https://github.com/acidanthera/WhateverGreen/releases ###正常驱动显卡必备
5.NVMeFix NVME固态硬盘驱动 https://github.com/acidanthera/NVMeFix/releases ####可选,没有安装NVME固态硬盘可以不用
6.RTL8111网卡驱动 https://github.com/Mieze/RTL8111_driver_for_OS_X/releases###这个是RTL8111的网卡驱动,其他型号的网卡驱动需要自己在github上面搜,根据自身网卡型号选择
三、EFI文件配置(以AMD zen系列为例)
1.解压OpenCorePkg
将X64目录下的EFI文件拷贝出来,并将Docs目录下的Sample.plist复制到拷贝出来的EFI\OC目录下,然后重命名为confg.plist
删除EFI\OC目录下的Bootstrap、Resources、Tools目录,然后整理后的目录应该如下:
2.ACPI文件添加
https://dortania.github.io/Getting-Started-With-ACPI/ssdt-platform.html
3.Drivers文件添加
HfsPlus.efi 下载该文件https://github.com/acidanthera/OcBinaryData/blob/master/Drivers/HfsPlus.efi
OpenRuntime.efi (原本目录下有该文件)
只需要这两个文件,其他文件都删除,整理完毕目录文件如下
3.kext驱动文件添加,将前面下载的kext驱动全部拷贝到kext目录下(注意下载的文件是压缩文件,需要解压之后,将相应的kext文件夹复制到EFI\OC\Kexts目录下)
四、编辑config.plist配置文件
1.安装python
2.用ProperTree编辑config.plist
双击运行ProperTree.bat
3.修改步骤参考这个链接,里面需要改的地方都在图片上面框起来了,下面还有解释原因
AMD zen系列CPU参考这个链接 https://dortania.github.io/OpenCore-Install-Guide/AMD/zen.html#starting-point
AMD早期CPU(推土机、打桩机等)参考这个链接 https://dortania.github.io/OpenCore-Install-Guide/AMD/fx.html#starting-point
需要注意一点的是Kernel Patch补丁这项,按照动态图片操作。
4.修改完毕保存即可。