opencore奶妈级配置教程(i5 10400F)

2020-12-30  本文已影响0人  李星河110

我的电脑配置

笔记本电脑

台式机

image

想要抄我台式机(i5-10400F,5500xt)作业的,可扫描文末二维码关注公众号「新青年TALKS」回复“OC”下载

前言

  1. 使用OC-Gen-X一键配置
  2. 参照官网配置项自行配置

前提条件

ProperTree安装方法(windows用户必须)

  1. 下载ProperTree:https://github.com/corpnewt/ProperTree/archive/master.zip
  2. 解压文件夹,双击ProperTree.bat

opencore configurator安装(mac用户建议)

使用OC-Gen-X配置

下载OC-Gen-X.app

下载地址:https://github.com/Pavo-IM/OC-Gen-X/releases

配置config.plist

选择CPU平台架构


image

选择驱动


image

其他保持默认即可,最后点击下面的Generate EFI,会在桌面上生成一个EFI文件夹,是一个最精简的opencore目录


image

另外你还需要在opencore官网上下载你所必须的DSDT补丁,都有已经预编译好的,只需要下载对应的平台即可

将SSDT文件放到OC/ACPI目录下

打开config配置文件

将ACPI目录下的DSDT直接拖进去即可,ProperTree需要手动添加 image

理论上现在可以尝试开机了

不推荐原因

使用OpenCore官方引导进行配置

因为官方文档使用的英文,国内似乎没有全文进行翻译的文档出现,大多只是简单翻译了具体配置项的含义,这对新手并不友好,请抛弃搜索引擎,直接前往官方文档,即使使用谷歌浏览器自带的机器翻译也比网络上杂乱的信息来的精准。

接下来,我会一步一步详细进行在Skylake平台上的配置过程,其他平台也可参考,视频教程会在之后几天发布出来。USB镜像烧录请参考我的另一份CLOVER教程,前面步骤都是一样的。

下载OpenCore引导文件

整理EFI文件目录

下载后的文件目录如下图,X64位CPU打开X64文件夹,将里面的EFI文件夹拷贝出来 image

将Docs目录内的Sample.plist重命名为config.plist复制到刚拷贝出来的EFI/OC文件夹下

删除不必要的驱动文件

其他被删除的文件含义补充

整理后的目录如下图: image

添加ACPI补丁

OC官方更推荐使用热补丁方式,官网也有预编译好的DSDT补丁

同上种方法相同前往官网根据你的平台必须的DSDT下载.dsl文件

各类补丁说明

下载完需要的DSDT补丁放到EFI/ACPI目录下

下载kext驱动

官网上关于kext的说明:

  • Windows and Linux note: Kexts will look like normal folders in your OS, double check that the folder you are installing has a .kext extension visible(and do not add one manually if it's missing).
  • If any kext also includes a .dSYM file, you can simply delete it. They're only for debugging purposes.
  • Location Note: These files must be placed under EFI/OC/Kexts/.

翻译参考:

  • Windows和Linux:Kexts在操作系统中看起来像普通文件夹,请仔细检查要安装的文件夹是否具有.kext扩展名(如果缺少该扩展名,请不要手动添加)(注:如果你在Windows下配置EFI会出现此情况,但并没有关系)。
  • 如果任何kext也包含.dSYM文件,则可以将其删除。它们仅用于调试目的(注:后面GitHub上下载的kext驱动也会含有.dSYM文件,此文件可以忽略)。
  • 注意文件夹位置:这些文件必须放在EFI/OC/Kexts/下。

安装系统必须的驱动

同前所述,建议下载release版本

VirtualSMC.kext:https://github.com/acidanthera/VirtualSMC/releases

Lilu.kext:https://github.com/acidanthera/Lilu/releases

USBInjectAll.kext:https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads/

NVMeFix.kext:https://github.com/acidanthera/NVMeFix/releases

🚩 CtlnaAHCIPorthttps://github.com/dortania/OpenCore-Install-Guide/blob/master/extra-files/CtlnaAHCIPort.kext.zip

上述驱动是系统安装前所必须的,下文提到的驱动是为了让系统完善而存在。你可以在安装完成系统之后再选择以下驱动

显卡驱动

声卡驱动

AppleALC.kext:https://github.com/acidanthera/AppleALC/releases

VoodooHDA.kext:https://sourceforge.net/projects/voodoohda/files/VoodooHDA.kext-292.zip/download

上述两个声卡驱动不能同时存在,万能驱动只有在appleALC没有layoutID可用时迫不得已使用

网卡驱动

这里的网卡特指以太网(有线网)驱动,建议安装该类驱动前上网查阅板载网卡相关信息,无线网驱动较为特殊后面再说。

IntelMausi.kext:https://github.com/acidanthera/IntelMausi/releases

SmallTreeIntel82576.kext:https://github.com/khronokernel/SmallTree-I211-AT-patch/releases

AtherosE2200Ethernet.kext:https://github.com/Mieze/AtherosE2200Ethernet/releases

RealtekRTL8111.kext:https://github.com/Mieze/RTL8111_driver_for_OS_X/releases

LucyRTL8125Ethernet.kext:https://www.insanelymac.com/forum/files/file/1004-lucyrtl8125ethernet/

支持型号:i225-V

WI-FI驱动

intel网卡

博通网卡

Intel网卡从远古时代到2020年初从未被正常驱动过,因此黑苹果用户大部分为了使用隔空投送等功能而更换为博通网卡,例如我台式机使用的BCM94360cs2,装上即可免驱,无需任何设置,其他类型网卡可能需要以下驱动:

键鼠驱动

配置config.plist

下面以我的台式机配置为例

ACPI设置

  1. 删除默认(点右下角的“-”号)
  2. 添加前文所下载的ACPI文件

Booter设置

  1. 10代u,B460M主板必须勾选以下选项:

RebuildAppleMemoryMap

SyncRuntimePermissions

  1. 其他部分选项说明:
  1. 其他类型CPU无法一一演示,请前往opencore官方引导教程查找你对应的CPU对应进行勾选。只需对照勾选即可。 image

DeviceProperties设置

使用hackintool注入后一般如下图所示


image

如前文所述,layout-id请自行查找,如果使用的声卡万能驱动,此设备信息可以删除。

Kernel设置

和ACPI设置一样,全选kext文件夹下的驱动拖入即可,如果不可以,选择快照添加也可以。需要注意的是OC需要区分加载顺序,也就意味着LiLu.kext必须在第一位。我的加载顺序如下图:


image

其他选项卡保持默认即可,除非是比较特殊或较老的CPU需要重新设置,一般默认即可。

Quirks设置

这里的设置一般和主板有关,我台式机使用的微星主板,大部分设置可以直接在bios中直接设置,因此此处我可以一个都不勾选。其他重要选项相关说明如下:

AppleCpuPmCfgLock

AppleXcpmCfgLock

CustomSMBIOSGuid

DisableIoMapper

DisableLinkeditJettison

DisableRtcChecksum

LapicKernelPanic

LegacyCommpage

XhciPortLimit

其他未提及选项一般可以不用勾选,除非遇到极其特殊的情况,具体勾选项建议参照opencore官方引导教程

Misc设置

image

NVRAM随机访问存储器设置

对于我们来说,我们只需要知道这里是设置开机启动参数的,其他大部分默认即可。


image

Platforminfo设置

请根据具体情况设置你的机型,笔记本建议选择CPU相近的设置,台式机建议根据独显设置,一般来说,OCC配置器生成的三码都是没有人使用的码,可以暂时放心。

  1. 找到你真实CPU的ID,可以选择笔记本类型的SMBIOS查看其ID
image
  1. 在此处修改你的ID
image

UEFI设置

此处大部分默认即可。如果开机出现类似:xxx.efi can not found,可能是因为此处添加了该项驱动,但EFI/OC/Drivers目录下没有该efi文件,在config配置文件中删除该项即可。

image

结语

想要抄我台式机(i5-10400F,5500xt)作业的,可扫描二维码关注公众号「新青年TALKS」回复“OC”下载

image
上一篇 下一篇

猜你喜欢

热点阅读