使用OC Gen-X一键生成EFI

其实,一键生成EFI真的是无奈之举!
由于这款软件只能在macOS环境下使用,所以我们只能使用现成的Mac或者在Windows系统使用虚拟机安装好macOS后,一键生成EFI。
如需安装虚拟机请参考:《送你一套虚拟机,免费来领!|附macOS Monterey安装教程》
如果以上你都有,那么,我强烈推荐你使用这个方法,因为这个方法生成EFI是最简单的。

截止目前,该软件支持以下硬件平台:

英特尔(消费级)

  • Ivy Bridge(第三代酷睿)

  • Haswell和Broadwell(第四、五代酷睿)

  • Skylake(第六代酷睿)

  • Kaby Lake(第七代酷睿)

  • Coffee Lake(第八、九代酷睿)

  • Comet Lake(第十代酷睿)

英特尔(HEDT平台)

  • Haswell-E(第五代酷睿X99平台)

  • Broadwell-E(第六代酷睿X99平台)

  • Skylake-X/W和Cascade Lake-X/W(第七、九、十代酷睿X系列和Xeon系列)

AMD

  • Ryzen Zen/Zen2(锐龙和Threadripper线程撕裂者)

  • Proxintosh(Qemu+KVM)

  • Gen 3 Threadripper(TRX40)

  • 该软件更新频率很高,一般情况下默认支持OpenCore最新版本。

OC-Gen-X软件下载地址:

http://www.imacosx.cn/4130.html

接下来指导大家如何使用这款软件生成OpenCore EFI引导文件,软件运行环境全程在macOS系统下进行。

以我自己的笔记本电脑配置为例,给大家做演示:

机型|宏碁新蜂鸟3(移动充能版)

CPU|i5-1035G4

显卡|Intel集成显卡

内存|16G

下面根据演示机型进行配置,见图:

1. 我的笔记本CPU是i5-1035G4,核显平台属于Ice Lake

但目前版本的OC Gen-X还未支持,所以只能选Comet Lake(十代酷睿),是为了做个演示给大家看看。

Supported OpenCore version:

指的是目前该软件支持导出的EFI引导版本为多少

2. 这两个驱动选项必须勾选。

3. 这几个驱动主要提供传感器检测,台式机一般无需勾选?

  • SMCLightSensor

  • SMCBatteryManager

内置光传感器的一体机可勾选(第一款)。

4. 勾选WhatevenGreen软件2.7以上版本集成了AGPMInjector.app

生成的kext驱动文件用于控制独显功耗等功能,可根据自身需求勾选。

Select Dedicated GPU:

红色图案为AMD显卡,绿色为NVIDIA显卡

5. 勾选声卡驱动,大部分ALC芯片可以使用。如果不能,请使用万能声卡。

6. 勾选网卡驱动,看自己电脑配置需求。

7. 勾选USB驱动。

8. 这里一般情况下不作勾选。

9. AMD平台建议勾选。

10. 全部勾选。

11. 关于SMBIOS:这个可以理解成白苹果电脑的机型ID,不同的标识符对应不同的白苹果产品线,数字则代表是第几代及其它配置区别。

例如:iMac19,1是一体机,Macmini8,1是迷你机,MacPro7,1是专业工作站。

黑苹果其实就是抄作业,使用相同或近似的硬件配置来仿冒白苹果机型。

欺骗macOS让它以为自己运行在真正的Mac上,从而达到“黑”的目的,当然机型ID也只是其中一环。

如何选择适合你的SMBIOS ID,请自行查阅下表来进行选择:

由于我的笔记本是10代U,但是这款软件目前又没有MacBook Pro 10代U产品这个选项,以后估计会增加。

以致于我只能选iMac20,1或20,2,因为这两款Mac也是10代U产品。

12. 在此处添加启动参数,每个参数以空格分隔,各个参数的作用请参阅:

  • -v:用于打开跑码模式,方便排错;

  • debug=0x100:

    用于发生严重错误(Kernel Panic)后禁止自动重启,将停留在出错位置,方便排错;

  • keepsyms=1:用于辅助上一个启动参数,可以对错误原因提供更多有用的信息;

  • adgpmod=pikera:解决Navi核心的显卡启动黑屏问题;

    如果你是

    Polaris(RX400/RX500)

    或Vega(56/64)显卡

    则无需此项

  • 使用Nvidia显卡请添加nvda_drv=1;

  • 笔记本如需关闭独显

    请添加-wegnoegpu;

  • X99、X299平台以及部分AMD平台

    需要添加

    npci=0x2000或npci=0x3000

    当跑码卡PCI Start Configuration时使用。

    只有AMD平台BIOS

    没有Above 4G Decoding选项时

    需要添加此参数,二者不可同时使用

  • alcid=1(数字)是AppleALC.kext用于驱动声卡的参数。

在添加好启动参数后?

点击上图中Generate EFI获取制作好的EFI。

EFI会在Mac桌面上显示出来,如下图。

13. 添加SSDT,OC.Gen-X默认是不会添加任何SSDT文件的,但大部分硬件配置正常运行OpenCore是需要SSDT文件的。

所以,根据硬件配置的不同,还需要添加OpenCore适配的SSDT文件,否则一定会卡在跑码启动阶段。

Intel桌面端,Ivy Bridge(第三代酷睿):

  • CPU-PM(安装完成后再启用)

  • SSDT-EC

Intel桌面端,Haswell(第四代酷睿):

  • SSDT-PLUG

  • SSDT-EC

Intel桌面端Skylake(第六代酷睿):

  • SSDT-PLUG

  • SSDT-EC-USBX

Intel桌面端Kabylake(第七代酷睿):

  • SSDT-PLUG

  • SSDT-EC-USBX

Intel桌面端Coffeelake(第八/九代酷睿):

  • SSDT-PLUG

  • SSDT-EC-USBX

  • SSDT-AWAC

    用于大部分300系主板

    如果不兼容,使用SSDT-RTC0

    对于华硕X299主板

    使用SSDT-RTC0-RANGE

  • SSDT-PMC

    仅以下主板需要SSDT-PMC

    B360

    B365

    H310

    H370

    Z390

    400系(Comet Lake)

    495系(Icelake)

    不要在Z370或更老的主板上使用

Intel桌面端Commet Lake(第十代酷睿):

  • SSDT-PLUG

  • SSDT-EC-USBX

  • SSDT-AWAC

    SSDT-AWAC用于大部分300系主板

    如果不兼容

    请使用SSDT-RTC0

    对于华硕X299主板

    使用SSDT-RTC0-RANGE

  • SSDT-PMC

    仅以下主板需要SSDT-PMC

    B360

    B365

    H310

    H370

    Z390

    400系(Comet Lake)

    495系(Icelake)

    不要在Z370或更老的主板上使用

  • SSDT-RHUB(GA和华擎主板不需要)

AMD桌面端(Bulldozer、Jaguar、Ryzen、ThreadRipper):

  • SSDT-EC0.aml

    或使用ACPI重命名补丁

    Rename PNP0C09 to PNPFFFF

Intel HEDT平台(Haswell-E):

  • SSDT-PLUG

  • SSDT-EC-USBX

Intel HEDT平台(Broadwell-E):

  • SSDT-PLU‍‍‍‍‍‍‍‍‍‍‍‍‍G

  • SSDT-EC-USBX

Intel HEDT平台(Skylake-X/W):

  • SSDT-PLUG

  • SSDT-EC-USBX

  • SSDT-AWAC

    如果SSDT-AWAC不兼容

    对于华硕X299主板

    使用SSDT-RTC0-RANGE

Intel HEDT平台(Cascade Lake-X/W)

  • SSDT-PLUG

  • SSDT-EC-USBX

  • SSDT-AWAC

    对于华硕X299主板

    如果SSDT-AWAC不兼容

    请使用SSDT-RTC0-RANGE

下图是根据我自己的机型放好的SSDT文件

放在EFI/OC/ACPI文件夹下。

14. 把以上你需要的SSDT文件

放到EFI/OC/ACPI目录后

还需要在config.plist文件中启用。

在这之前

先下载OpenCore Configurator

打开OpenCore Configurator

找到EFI/OC文件夹内的config.plist

打开方式为OpenCore Configurator

将所有的SSDT文件直接拖入即可。

记得左上角对文件保存。

这样就完成了OC Gen-X一键生成EFI

如果你没有macOS环境,可以继续看下面的第二个生成EFI的方法。

发表回复

后才能评论

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或夸克网盘或者蓝奏云。 若排除这种情况,可在对应资源底部留言,或联络我们。

夸克网盘需要保存到自己的夸克网盘中,然后进入自己网盘下载,不需要下载app或者客户端,直接网页登陆即可

本站资源大部分来源于网络,魏叔一个人精力有限,无法进行一一测试,希望谅解。

如果您已经成功付款但是网站没有弹出成功提示,请联系魏叔提供付款信息为您处理

素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源