利用OC Gen X
工具适配自己的OC
引导

随着
”Big Sur
正式版本发布的临近,小兵一直喜爱的CLOVER
还是没什么进展,于是不得不将重心转移到OpenCore
引导。尽管之前也有发布过集成OC
的安装镜像,但是由于OpenCore
还无法做到像CLOVER
的通用性,所以针对不同主板需要适配更多的配置文件。于是,OC Gen X
这个工具就呈现在我们的眼前了。
OC Gen X
可以生成主流的Intel
和AMD
架构的配置文件,同时内置了常规使用到的驱动。
本教程将介绍OC Gen X
的基本使用方法。
操作步骤
打开工具OC Gen X
,在System Type
系统类型中,
- 选择平台/架构,比如小兵自用的
Lenovo M710Q
小主机,就选择Coffee Lake
,如果你是AMD
就选择Ryzen Zen/Zen 2

点击
Kext
,在Essential
标签默认勾选Lilu
和VirtualSMC
,此为必选项OC-Gen-X_02 在
VirtualSMC Plugins
中勾选SMCProcessor
和SMCSuperIO
,笔记本可能还需要勾选SMCBatteryManager

- 在
Graphics
标签中勾选WhateverGreen

如果有独立显卡,可能需要添加引导参数:agdpmod=pikera

- 在
Audio
标签中勾选AppleALC

如果你清楚自己的layout-id
,那么也可以直接添加引导参数,例如:alcid=11

- 在
Ethernet
标签中勾选驱动程序,比如:RealtekRTL8111
和IntelMausi

部分Z490/B460
主板可能需要勾选 LucyRTL8125Ethernet

- 在
USB
标签中勾选USBInjectAll

- 如果你有博通的部分未免驱无线网卡,还需要在
WiFi and Bluetooth
标签中勾选上AirportBrcmFixup
以及BrcmPatchRAM3
/BrcmFirmwareData
/BrcmBluetoothInjector

Extra's
标签中请酌情勾选

- 点击
Firmware Drivers
,默认勾选OpenRuntime.efi
和HfsPlus.efi

-点击SMBIOS
,输入SMBIOS
机型,如果有三码就填写进去

修改SMBIOS
和Macmini8,1

- 点击
Additional BootArgs
,添加引导参数

比如:keepsyms=1 debug=0x100 -v npci=0x2000
,也可以注入其它的引导参数

部分台式机如果引导出现PCI
错误信息,可能需要注入npci=0x2000

- 点击
Generate EFI
按钮,如果桌面上已经存在EFI
目录,工具会提示点击Delete
按钮删除掉存在的EFI
目录

再次点击Generate EFI
按钮,就会重新生成EFI
目录了,它位于你的桌面

生成的EFI
目录如图所示
小兵已经使用该工具生成了各种平台的配置文件,现在OpenCore
的EFI
还在整合中,未来的安装镜像中可能会集成这些配置文件,希望这个工具能够帮助大家更容易地吃上黑苹果。只可惜该工具只能在macOS
下使用,这对于还没有苹果系统环境的人来说有些遗憾,但人生不就是这样嘛。
至于OpenCore
更详细的使用教程请参考:
- https://dortania.github.io/OpenCore-Install-Guide/
- https://blog.daliansky.net/OpenCore-BootLoader.html
感谢名单
- Apple 的 macOS
- Pavo-IM维护的OC Gen X
- RehabMan维护的项目:OS-X-Clover-Laptop-Config Laptop-DSDT-Patch OS-X-USB-Inject-All等
- Acidanthera 维护的项目:OpenCorePkg lilu AirportBrcmFixup WhateverGreen VirtualSMC AppleALC BrcmPatchRAM MaciASL 等
- headkaze 提供的工具:hackintool PinConfigurator BrcmPatchRAM
- CloverHackyColor维护的项目:CloverBootloader CloverThemes
- 宪武整理的:P-little OC-little
- chris1111维护的项目:VoodooHDA Wireless USB Adapter Clover
- zxystd开发的itlwm IntelBluetoothFirmware
- lihaoyun6提供的工具:CPU-S macOS-Displays-icon SidecarPatcher
- sukka更新维护的从 Clover 到 OpenCore —— Clover 迁移 OpenCore 指南
- xzhih提供的工具:one-key-hidpi
- Bat.bat更新维护的精解OpenCore
- shuiyunxc 更新维护的OpenCore配置错误、故障与解决办法
- athlonreg更新维护的OpenCore 0.5+ 部件补丁 Common-patches-for-hackintosh
- github.com
- 码云 gitee.io
- 扣钉 coding.net
参考及引用:
- https://deviwiki.com/wiki/Dell
- https://deviwiki.com/wiki/Dell_Wireless_1820A_(DW1820A)
- Hervé 更新的Broadcom 4350:https://osxlatitude.com/forums/topic/12169-bcm4350-cards-registry-of-cardslaptops-interop/
- Hervé 更新的DW1820A支持机型列表:https://osxlatitude.com/forums/topic/11322-broadcom-bcm4350-cards-under-high-sierramojave/
- nickhx 提供的蓝牙驱动:https://osxlatitude.com/forums/topic/11540-dw1820a-for-7490-help/?do=findComment&comment=92833
- xjn819:使用OpenCore引导黑苹果 300系列主板正确使用AptioMemoryFix.efi的姿势(重写版)
- dortania 维护的
OpenCore安装指北手册
:https://dortania.github.io/OpenCore-Install-Guide/ - insanelymac.com
- tonymacx86.com
- 远景论坛
- applelife.ru
- macrumors.com
- olarila.com