[黑苹果系列] M910x完美黑苹果系统安装教程 - 5 EFI文件准备-Gathering The OpenCore Files

本文介绍了如何为M910x制作黑苹果系统的EFI文件,详细步骤包括从OpenCorePkg中获取x64/EFI文件,精简EFI保留必要文件,以及在EFI/OC/Drivers和EFI/OC/Kexts下注入不同驱动和内核扩展,如HfsPlus.efi、VirtualSMC.kext和Lilu.kext等,以实现系统定制和兼容性增强。

在完成后,实际我安装的这个U盘中已经有EFI文件了,但是这个不是最新的,而且也不是对本机定制的,因此需要重新制作一个,首先需要以下文件:

 请全程参考OpenCore Install Guide

制作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端口后删除

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值