在完成后,实际我安装的这个U盘中已经有EFI文件了,但是这个不是最新的,而且也不是对本机定制的,因此需要重新制作一个,首先需要以下文件:
- OpenCorePkg
- ProperTree (Windows下编辑)
- OpenCore-Configurator (MacOS下编辑)
制作EFI
- 下载 OpenCorePkg 并复制出x64/EFI (仅针对UEFI引导的64位机器)
在此文件下,我们开始定制我们的EFI文件。
1. 精简EFI文件 - EFI
根据Adding The Base OpenCore Files的建议,仅保留以下几个文件,具体的功能可以参照文章描述:

然后可以根据Gathering files的文章,进行下面的步骤
2. 注入驱动 - Drivers
将以下文件放入EFI/OC/Drivers/下
HfsPlus.efi
OpenRuntime.efi
3. 内核扩展 - Kexts
将以下文件放入EFI/OC/Kexts/下
Lilu.kext - macOS的内核扩展平台,用于任意kext,运行库和程序补丁
VirtualSMC.kext - mac系统管理控制器仿冒驱动,没有这个macOS将无法启动
WhateverGreen.kext - 用于显示的补丁,帧缓冲区修复等
AppleALC.kext - 用于AppleHDA补丁,支持大多数板载声卡
IntelMausi.kext - 用于Intel网卡的补丁,I219用这款
AirportBrcmFixup.kext - 用于Broadcom无线网卡的补丁
BrcmPatchRAM3.kext - 用于Broadcom蓝牙固件, 配合BrcmBluetoothInjector使用
BrcmBluetoothInjector.kext - 配合BrcmPatchRAM3使用
BrcmFirmwareData.kext - 配合BrcmPatchRAM3使用
NVMeFix.kext - NVMe提升兼容性驱动
SMCProcessor.kext - 用于监控CPU温度,可选
SMCSuperIO.kext - 用于监控风扇转速,可选
USBInjectAll.kext - USB驱动,注意:先用这个,之后在订制USB端口后删除
本文介绍了如何为M910x制作黑苹果系统的EFI文件,详细步骤包括从OpenCorePkg中获取x64/EFI文件,精简EFI保留必要文件,以及在EFI/OC/Drivers和EFI/OC/Kexts下注入不同驱动和内核扩展,如HfsPlus.efi、VirtualSMC.kext和Lilu.kext等,以实现系统定制和兼容性增强。

2512

被折叠的 条评论
为什么被折叠?



