新!黑苹果系统opencore安装教程,提供EFI引导1060显卡Kexts驱动工具下载

时间:2024-03-02 18:10:23

OC引导黑苹果没尝试过,看了B站的一个视频突然有了兴趣,感觉也不是想象中的那么难。
结果...导致折腾了4天多,哈哈哈,还是太年轻了~

2013年的时候尝试过变色龙安装,当时远景爬贴10多天,结果装的还是个非常不完美的黑果(显卡驱动都不正常)。
后面听说了clover,但是想想曾经遇到的困难就犯懒,装黑果这事也就成了想法,一直没迈出这一步。

感谢“玩客Tech”这个B站的UP主,让我越过clover直接上了目前评价最高的OC引导,关键还是完美黑(个人满意的完美)!!!
CPU变频、显卡加速(HDMI、DVI接口都正常)、声卡/网卡驱动正常、睡眠唤醒、USB3.0、App Store*升级...
美滋滋美滋滋~

配置&效果图

配置如下

处理器:英特尔 Core i7-7700 @ 3.60GHz 四核 (需要查一下核心代号,我的是kaby lake)
主板:华硕 PRIME Z270M-PLUS (需要通过主板查板载声卡、网卡型号)
内存:金士顿 DDR4 16 GB
主硬盘:三星 SSD 860 EVO 500GB
显卡:七彩虹 NVIDIA GeForce GTX 1060 6GB
声卡:Realtek ALC887
网卡:Intel Ethernet Connection (2) I219-V


最终效果

image


CPU变频正常
image


双显卡驱动正常
image
image


USB定制正常
image


icloud链接成功(app store同理可用)
image

准备工作

所有的工具(windows):

磁盘管理:DiskGenius
python环境:python 3.10.0
OC引导:OpenCore 0.7.4
镜像下载&U盘制作:gibMacOS
SSDT定制:SSDTTime
config.plist编译器:ProperTree
mac三码生成:GenSMBIOS
黑苹果必备Hackintool

非必要工具(mac):

SSDT反编译工具:MaciASL
OC编译工具:OpenCore Configurator
clover编译工具:Clover Configurator

工具打包下载:

链接:https://pan.baidu.com/s/101Rv7ipwH45aAvBas3QM5A
提取码:yyds

镜像(还原镜像):

macOS High Sierra 10.13.6(17G66)
链接:https://pan.baidu.com/s/1cGfs4Xrra5SDbTuBQ3BHEw
提取码:yyds

建议通过gibmacos直接下载,或者通过opencore指导的macrecovery.py下载。
我只有百度网盘,分享出来的文件下载太慢了。有需要的话请留言!


OC配置文件:

Drivers

HfsPlus.efi
OpenRuntime.efi(OC里面有,不用下载)

Kexts

VirtualSMC
Lilu
WhateverGreen
AppleALC
IntelMausi
USBInjectAll

SSDTs

SSDT-PLUG(SSDTTime生成)
SSDT-EC-USBX

我的EFI引导文件

链接:https://pan.baidu.com/s/1xB60uSXtE44ehemYsda8PQ
提取码:yyds

安装前的絮叨:

期间踩过的大坑(耗时较多):

opencore(0.7.4)有不识别APFS分区格式的BUG,需要将MinDate、MinVersion参数改成-1才可以识别APFS格式的系统盘。
使用gibMacOS只能下载10.13.6(17G66)的版本号,不支持1060显卡驱动,系统需要先更新一次,然后才能成功驱动N卡。

推荐文章&视频教程:

【黑苹果】macOS Catalina 10.15.7 完整安装教学
opencore官方指南


详细的安装教程

虽然我不细,但为了朋友们我尽可能的做到细一些吧~哈哈
TIPS:

  1. 文章内有推荐的其他教程(已经非常完美非常细了,比我还细!),所以此教程就不再赘述直接略过了。
  2. 此教程只涉及单硬盘单系统安装,不涉及单硬盘双系统,其次是通过U盘安装,请准备16G左右U盘。
  3. 黑苹果不同的配置会遇到不同的坑,本文肯定会有遗漏,遇到问题还请大家多点耐心,多爬贴~预祝大家都吃上完美黑果!

准备MAC系统盘(建议固态)

使用DiskGenius,删除预备安装MAC磁盘的所有分区,然后转换为GPT格式,接着新建一个300M大小左右ESP分区。


下载镜像

1.安装python,下面的很多工具都会用到,所以python相当于是基础支撑。
2.使用gibMacOS目录下gibMacOS,输入R,然后选择需要的系统版本,输入对应的序号下载即可。
image


准备MAC安装盘(U盘)

1.gibMacOS目录下MakeInstall.bat,输入U盘序号+o(字母o,不是数字0),例如:我准备操作的盘是1,就输入1o。
image

2.然后输入y,接着粘贴开始下载的镜像路径,回车后等待写入完成即可。
image


定制属于自己的EFI

【最佳推荐】还是上文的视频安装教程,特别详细!一定先观看!!!
推荐文章:
国光的黑苹果安装教程:手把手教你配置 OpenCore
黑果小兵:精解OpenCore

基础准备

  1. 解压opencore,将X64/EFI拷贝到桌面,然后将opencore/Docs下的Sample.plist拷贝至桌面下的EFI/OC目录下,并重命名为config.plist
  2. 进入EFI/OC/Drivers,除了OpenRuntime.efi,其余全部删除,并将文章开头提到的HfsPlus.efi拷贝至此目录下。
  3. 进入EFI/OC/Tools,删除全部文件。

Kexts完善

VirtualSMC(必备,台式机一般只保留SMCProcessor.kext、SMCSuperIO.kext、VirtualSMC.kext)
Lilu(必备)
WhateverGreen(显卡)
AppleALC(声卡,需要看官方指南选择)
IntelMausi(网卡,需要看官方指南选择)
USBInjectAll(USB,需要看官方指南选择)

准备好了的话,将所需的.kext文件夹拷贝到EFI/OC/Kexts目录。
基础的kexts如图(能少则少,后期再来完善都可以):
image


SSDTs生成

  1. 使用SSDTTime下的SSDTTime.bat,根据指南生成所需要的SSDT。
    例如:I7-7700的核心代号是Kaby Lake,所以就只需要SSDT-PLUG、SSDT-EC-USBX两个SSDT。
    image

  2. 生成好的SSDT会自动保存在Results目录,我们只需要将.aml后缀的SSDT-PLUG、SSDT-EC-USBX文件,拷贝到EFI/OC/ACPI即可。
    我的生成步骤是8、4、2,依次选择了Dump DSDT,PluginType,FakeEC。

tips:
SSDTTime只能生成SSDT-EC,因此SSDT-EC-USBX我使用的是官方推荐的用于引导,使用良好一切正常。
能进入mac了使用hackintool进行USB端口定制,再使用MaciASL进行反编译即可。


配置config.plist

打开ProperTree/ProperTree.bat,然后把EFI/OC/config.plist拖入ProperTree,然后按快捷键Ctrl+Shift+R,选择EFI/OC/文件夹载入基础配置。
接下来就要挨个看官方指南去操作了,建议先看下推荐文章里的第一个视频,然后再根据指南一步步去操作。


U盘EFI完善

使用DiskGenius,将U盘里EFI分区的文件删除,然后将开始在桌面配置好的EFI文件复制进入。然后重启电脑,进入BIOS设置。


BIOS设置

https://apple.sqlsec.com/3-准备工作/3-1.html
这篇文章里写的比较细,我就不赘述了。建议挨个去设置好,省很多找解决办法的时间。


正式安装MAC

遇到问题建议通过此篇文章先查找:OC 常见问题解决方案

说一下我在安装过程中遇到解决时间最长的问题:

  1. 找不到安装盘的启动项。
    原因1:opencore(0.7.4)有不识别APFS分区格式的BUG,
    解决方法:需要将MinDate、MinVersion参数改成-1才可以识别APFS格式的系统盘。

    原因2:驱动不完善,或者磁盘扫描禁用了某些磁盘格式。
    解决方法2:查看HfsPlus.efi驱动一定要有,ScanPolicy设置为0

  2. 提示“验证固件时发生错误”、“安装器资源已过期”
    这是搞了15个小时以上的问题,找不到原因也找不到解决方法。网上所说的改BIOS/windows时间、断网、主板放电、拔掉多余硬盘、改SMBIOS机型全试了个遍,统统不行!最后换clover引导,安装完成后,再换OC引导才解决这个问题。
    网上提到换镜像版本这个方法没试过,因为必须要驱动N卡,gibMacOS能下载的10.13.6的版本也就这一个。opencore最新版推荐的镜像下载方法,下载的镜像遇到的小bug更多,无奈又换回了gibMacOS下载的10.13.6版本。

    临时引导clover下载:https://pan.baidu.com/s/1_pZCnnXVnqrVZ2unU4M8xw 提取码:yyds

安装过程的截图我就不上了,跟网上看到的几乎一致,无非就是各种点点点。
这类的视频、文章太多了,大部分的黑苹果教程感觉就他喵的是在炫耀,根本就不会讲EFI、SSDT定制,以及过程中的难点问题解决方法等等。
不是一杆子打死所有教程,这里指的是那些在B站炫耀的标题党教程!连安装工具、EFI都舍不得分享,算什么黑果安装教程。
安装黑苹果难点恰恰是怎么进入安装界面和后期的系统完善!你直接拷贝EFI进入U盘,然后进入安装界面点点点的安装步骤教程,99%的人都会好吧。


完善黑苹果之驱动安装

推荐文章:
检验黑苹果完美程度
N卡驱动下载
USB端口定制

由于在前期看opencore的官方指南我配置的非常详细,所以除了N卡驱动,我的黑苹果完善之路走的相对简单,只遇到了一两个小问题,都是很快就解决了,所以没有太多的心得。

  1. 使用gibMacOS只能下载10.13.6(17G66)的版本号,不支持1060显卡驱动,系统需要先更新一次,然后才能成功驱动N卡。
  2. 声卡驱动ID试错,我的是5,在boot-args引导参数加入alcid=ID,ID挨着测试就好了。

附上比较有价值的一部分视频教程:
DSDT提取和常见SSDT功能介绍
开启 HiDPI


最后的优化工作

国光的 macOS 配置优化记录