有些人很容易,一路上迈出下一步并轻松完成它。
而有些人,苦苦挣扎了几个月之后,连安装界面都看不到,只有无尽的错误和代码运行。
两者之间的区别实际上只是CLOVER EFI 文件是否适合您的计算机。
上一篇文章讲了为什么黑苹果的安装过程和白苹果几乎一样。
与您的计算机硬件相匹配的EFI。这就是它的重要性。
今天我就来告诉大家我是如何制作这个EFI文件的。
首先感谢黑果小兵大师制作的安装镜像。
大师提供了带有安装映像的CLOVER EFI 文件。我所做的只是稍微修改这个文件以适应我的AIRBOOK 笔记本。
下载镜像后,您可以按照我之前的教程制作安装U盘。
在准备好的U盘ESP分区下,我们可以获取master提供的EFI文件。其结构如下:
BOOT文件夹包含启动文件,我们不需要更改它们。
=============================================================注意:如果需要升级CLOVER,只需替换2个同名文件即可:
1.EFI\BOOT\BOOTX64.efi2。 EFI\CLOVER\CLOVERX64.efi==================================================================双击打开CLOVER文件夹,如下图:
看过我之前教程的朋友可能知道,CLOVER的一般目录结构如下:
ACPI\ORIGIN:保存提取的原始DSDT 文件。
ACPI\PATCHED:存储修改后的用户DSDT.aml 和SSDT.aml。
CLOVERX64.efi:64位CLOVER的主启动文件。
config.plist:CLOVER配置文件。
DOC: CLOVER 帮助文档。
DRIVERS64UEFI:使用UEFI模式加载64位CLOVER所需的驱动文件。
KEXTS:使用驱动注入时CLOVER加载的驱动文件的存储位置。
MISC:存储CLOVER 环境中的屏幕截图文件。
OEM: 将ACPI、config.plist 和其他文件存储在单独的文件夹中。用于加载并启用单个U盘启动多个黑苹果系统。
ROM:保存提取的显卡ROM文件。
THEMES:CLOVER主题存放位置。
TOOLS:EFI Shell存储位置,放置用于进入shell环境的.efi文件。它不能用于启动OSX,但可以运行一些.efi 程序。
与黑果大神的EFI文件对比后,我们发现了一些差异:
1、没有DOC、MISC、OEM、ROM这四个文件夹。
可以看出,这些文件夹并不是CLOVER必需的文件目录。
2. 添加两个目录:Common-patches-for-hackintosh 和drivers-Off。
从名字就可以看出,都是黑苹果常用的补丁和无效的驱动文件。
3、config.plist配置文件有多个。根据它们的命名,可以知道它们与核显名相对应。
我们首先删除无效的drivers-Off目录。
我的笔记本电脑CPU是I7-7600U,核心显卡是HD620。
因此,只保留config_UHD620_HD620_59160000.plist文件,将其重命名为config.plist,然后删除其他配置文件。
修改后的文件结构如下:
我们打开ACPI文件夹,发现下面只有PATCHED文件夹。我们继续打开,有2个文件:
1、SSDT-Disable-DGPU,用于屏蔽独立显卡。
我的电脑只有核心显卡,没有独立显卡,所以可以删除。对于双显卡的朋友,建议保留。
2、SSDT-UIAC-ALL解决了USB口无法识别或者USB3.0被识别为USB2.0的问题,保留。
Common-patches-for-hackintosh文件夹中的config_patches补丁也无效,但对于以后配置其他config.plist文件很有用,所以也保留下来。
想删就删吧,没有影响。
请保持DRIVERS64UEFI和TOOLS目录不变。我们主要关注THEMES、KEXTS 目录和
修改config.plist 文件。
1. 主题:
这是存储CLOVER 主题的目录。如果您不想修改主题,则无需执行任何操作。
打开目录有3个文件夹,对应3组主题:
Clovy、Hackintosh_ID、SimpleThemeDark。
我不喜欢它们,所以我把它们全部删除,并将我最喜欢的主题的MAC 文件夹复制到这里。
2. 客串:
这是存储驱动程序文件以驱动硬件的位置。一般驱动文件存放在KEXTS目录下的10.14目录或OTHER目录下。
我们打开后发现只有OTHER目录,于是我们继续双击打开。你可以看到如下图所示:
先将备份文件夹移至其他位置,稍后再使用。
然后根据你的电脑硬件选择有用的驱动文件,删除无用的驱动程序。
现在简单解释一下下图中的驱动文件:
文件说明.MD:
非驱动文件,读完后删除。
文件说明.PDF:
同上,看完删除。
AHCI_3rdParty_eSATA.kext:
ASMedia ASM1061、JMicron 36x(也称为GSATA)和Marvell 88SE912 SATA 控制器驱动程序。它与我的电脑硬件不匹配,所以我删除了它。
AHCI_3rdParty_SATA.kext:
和上面一样,所以删除。
AHCI_Intel_Generic_SATA.kext:
Intel SATA驱动,具体对应芯片组未知,删除即可。
AppleIGB.kext:
Intel 82575、82576、82580、dh89xxcc、i350、i210 和i211 网卡驱动程序。
如果它与我的设备不匹配,请将其删除。
AppleIntelE1000e.kext:
英特尔系列82540、82541、82542、82543、82544、82545、82546、82547、82578 (P55/H55)、82579 (P67/H67)、82574L、82571、82572、82573、 7 4. 82583、I217V网卡驱动、与我的设备不匹配,请删除。
AtherosE2200Ethernet.kext:
适用于Qualcomm AR816x、AR817x 和Killer E220x 的网卡驱动程序。如果它与我的设备不匹配,请将其删除。
假SMC_v1800.kext:
它模拟苹果的SMC芯片和加密通信,欺骗MAC系统认为它是白苹果设备。是黑苹果必备的驱动,千万不能删除。
通用USBXHCI.kext:
USB3.0驱动,保留。
IntelMausiEthernet.kext:
英特尔系列82578LM、82578LC、82578DM、82578DC、82579LM、82579V、I217LM、I217V、I218LM、I218V、I218LM2、I218V2、I218LM3、I219V、I219LM、I219V2、I219LM2、 19LM 2.网卡驱动与我的设备不一致。删除它。
Lilu_v1.3.2.kext:
黑苹果内核扩展补丁驱动无法删除。
RealtekRTL8100.kext:
RTL8101E、RTL8102E、RTL8103E、RTL8401E、RTL8105E、RTL8402、RTL8106E、RTL8106EUS、RTL8107E、RTL8139网卡驱动。
本地网卡是RTL8105E,所以保留。
RealtekRTL8111.kext:
RTL8168X/8111X (X=None/B/C/D/E/F/G)网卡驱动与我的设备不匹配,请将其删除。
SATA-100-series-unsupported.kext:
Intel 100系列主板SATA磁盘识别驱动,我的电脑H110主板,所以保留了。
SATA-200-series-unsupported.kext:
Intel 200系列主板SATA磁盘识别驱动与我的设备不匹配,删除即可。
SATA-RAID-不支持.kext:
SATA磁盘阵列驱动程序与我的设备不匹配,请将其删除。
USBInjectAll_v0.7.1.kext:
USB口驱动,必备驱动,保留。
VoodooPS2Controller_v1.9.2.kext:
使用USB接口键盘鼠标时可以删除PS2接口驱动程序。
不过,我电脑的触摸板模拟PS2鼠标,所以保留下来,无法删除。
不管Green_v1.2.7.kext:
显卡驱动补丁集已保留,无法删除。
XHCI-200-series-injector.kext:
Intel 200系列主板驱动与我的设备不匹配,删除它。
XHCI-300-series-injector.kext:
Intel 300系列主板驱动与我的设备不匹配,删除它。
XHCI-不支持.kext:
Intel X99系列主板驱动与我的设备不匹配,删除它。
此时OTHER目录下剩余的驱动文件如下:
我们还需要一些驱动程序文件来驱动我的计算机硬件设备。
黑果小冰师傅还给我们准备了一些其他的硬件驱动,存放在我们刚刚移到别处的BACK文件夹中。然后我们将所需的驱动程序复制到OTHER 目录。
需要复制的文件列表如下:
AppleALC_v1.3.5.kext:假冒声卡驱动程序。
AppleBacklightInjector.kext:笔记本显示屏亮度调节驱动。
BrcmFirmwareData.kext:蓝牙驱动程序。
BrcmPatchRAM2.kext:蓝牙驱动程序。
FakePCIID.kext:黑苹果必备的驱动文件。由于macOS系统会验证PCI device-id,黑苹果的硬件无法通过这个验证,所以需要这个PCIID文件来屏蔽验证。
FakePCIID_Broadcom_WiFi.kext:Broadcom WIFI驱动,注:本地无线网卡BCM94352z。
HibernationFixup.kext:睡眠唤醒补丁。
CodecCommander.kext:修复睡眠唤醒后声卡静音补丁。
CPUFriend.kext:动态注入CPU电源管理数据,实现变频。
ACPIBatteryManager.kext:笔记本电脑电池驱动程序。
特别说明:如果没有该驱动,则首选项下的节能选项中没有电池项。该驱动需要DSDT的配合,否则电池电量读取为零。但由于某种原因,添加这个新版本驱动后,我的AIRBOOK笔记本电脑在打字时无法登录,输入密码后会自动重启,所以我没有添加驱动。
BACK文件下还有一个名为FakeSMC_v1800_with_Sensors.kext的驱动文件,其工作原理与FakeSMC_v1800.kext相同。不同之处在于它包含一些传感器驱动程序。添加传感器驱动后,可以检测CPU温度等信息。
你可以右键单击该文件,在弹出的菜单中左键单击“显示包内容”,然后依次打开其下的Contents目录和Plugins目录。可以看到传感器驱动如下图:
=============================================================有些强迫症患者,比如我,也可以去掉驱动名称中包含的版本信息。重命名后的效果如下图:
当然没有什么区别,只是看起来更顺眼而已,哈哈!
3.配置.plist:
CLOVER配置文件的详细说明可以参见我之前写的一篇教程。
MAC 10.14安装教程4-创建安装EFI文件
https://www.jianshu.com/p/2ad57fca5969
这里讲解一下MAC系统下使用Clover Configurator工具的配置过程。
打开config.plist文件:
单击红色圆圈以选择按钮
勾选“ADDPNLF”选项,其功能是显示亮度调节滑块,勾选后如下图:
单击左侧的“启动”选项卡。
点击下图红圈内的减号按钮,取消蓝圈内的启动参数:
上图中蓝色圆圈内的参数是启动时要运行的代码,以方便排查问题。
取消后,启动过程从运行代码变为读取进度条。
我测试过,可以轻松安装系统,所以为了美观,这里特意取消了启动参数。
和我电脑型号相同的朋友可以取消启动参数。其他朋友建议先不要取消,等安装成功一切正确后再取消这里的参数。
更改后如下图:
点击左侧的“设备”选项页。
在红圈复选框中填写数字“2”来伪造声卡驱动程序。
更改后如下图:
单击左侧的“Gui”选项卡。
如上图红圈所示,更改3项:
1. 取消勾选“Linux”,这样CLOVER就不会启动Linux系统。
2. 将分辨率更改为2560X1440。 AIRBOOK屏幕为夏普2.5K屏幕,分辨率为2560X1440。
其他朋友请根据自己电脑屏幕的实际分辨率进行修改,只要一致即可。
3、设置CLOVER主题为MAC,与之前的EFI\CLOVER\THEMES\MAC一致。
不想更改主题的朋友请忽略此修改。
更改后如下图:
点击左侧的“SMBIOS”选项页面。
单击红圈中勾选的按钮,然后在弹出菜单中选择模型。
我电脑的CPU是I7-7600U,所以我选择了最接近的型号:MacBookPro14,3。
其他朋友请根据自己的CPU型号进行选择。请注意,型号选择非常重要,请谨慎选择。
选择型号后,如下图所示:
如上图所示:
请随意使用鼠标单击红色圆圈标记的按钮几次。
功能是随机生成新的计算机序列号和SMUUID。
单击左侧的“系统参数”选项卡。
如上图红圈所示,更改2项:
1、点击几次红圈内的按钮,随机生成一个新的UUID。
新的UUID 显示在上图中的蓝色圆圈复选框中。
2、在红圈标注的2个地方,填写数字“0501”,这是屏幕的默认亮度值。
更改后如下图:
单击左侧的“Rt 变量”选项卡。
点击几次红圈内的按钮,随机生成一个新的ROM序列号。
新信息显示时带有蓝色圆圈复选标记。
更改后出现下图:
至此,config.plist文件已经完全修改完毕。
保存退出后,将EFI复制到硬盘ESP分区根目录下。
用户评论
终于成功安装了!这篇教程写的真不错,特别是关于修改 EFI 文件的部分解释得很详细,黑果小兵真的厉害!之前试过好几套教程都失败了,这次终于顺利完成,太开心啦!
有6位网友表示赞同!
这个教程太棒了!我是小白一枚,从来没有接触过 Hackintosh ,按照步骤一步一步来就成功了!感谢MAC 10.14 安装教程和黑果小兵大神!
有12位网友表示赞同!
安装教程确实很好用,但是我遇到一个问题,EFI 文件的修改过程有点复杂,希望能有更详细的解释或者视频教程,这样会更容易理解。
有14位网友表示赞同!
这个MAC 10.14的系统太好用了!速度流畅,界面美观,而且黑果小兵大神的 EFI 文件修改方法真是神技!之前装过别人的系统总是各种 BUG,这次终于找到了一套稳定可靠的方法!
有14位网友表示赞同!
说MAC 10.14的安装教程很详细,其实我觉得部分内容还是需要自己去查资料补充理解。而且黑果小兵大神的EFI 文件修改步骤虽然成功率很高,但是毕竟不是每个人都懂电脑配置,对于新手来说确实有难度。
有11位网友表示赞同!
感谢发贴作者分享这个MAC 10.14 安装教程!我的老笔记本终于可以升级新系统了!Blackfruit Soldier 的 EFI 文件真的太牛了!
有7位网友表示赞同!
我感觉黑果小兵大神的EFI 文件修改方法不太稳固,我安装完后系统总是不稳定,经常崩溃。这篇文章虽然详细的介绍了整个安装过程,但我还是建议大家谨慎使用这篇教程。
有20位网友表示赞同!
MAC 10.14 安装教程确实给力!但是黑果小兵大神提供的 EFI 文件版本好像有点老旧,不知道最新版本的系统是否兼容?
有14位网友表示赞同!
这篇文章写的很不错,特别是讲解EFI 文件修改的步骤很到点,不过我遇到一个小问题是MAC 10.14系统安装完成后没有找到驱动程序。希望作者能够提供一些解决问题的方案!
有15位网友表示赞同!
这个教程虽然有些地方不太清晰,但是整体来说还是比较好操作的。黑果小兵大神的EFI 文件确实是个宝藏!终于不用再忍受Windows系统的枯燥乏味了!)
有16位网友表示赞同!
我按照MAC 10.14 安装教程一步一步来安装系统的过程中遇到几个问题,比如我的显卡驱动程序无法安装成功。作者能不能提供一些解决方法,或者针对不同的硬件配置提供相应的解决方案?这篇文章确实很有帮助,但还是有一些小bug需要完善。
有15位网友表示赞同!
感谢分享MAC 10.14 安装教程!但是黑果小兵大神的EFI 文件修改过程有些复杂,我担心万一操作失误可能会把系统搞坏。有没有更安全稳定的安装方法?
有16位网友表示赞同!
这篇教程写的真棒!小白也能轻松看懂,而且黑果小兵大神的 EFI 文件修改方法简直太牛了!我已经用MAC 10.14 系统上了一个星期了,感觉流畅很多!之前一直用 Windows 不舒服,现在终于可以愉快地使用苹果系统啦!
有17位网友表示赞同!
MAC 10.14 安装的过程的确挺复杂的,需要对电脑硬件配置有一定的了解。这篇教程的讲解很详细,但是黑果小兵大神提供的EFI 文件可能对于不同配置的电脑来说不完全兼容,安装过程中可能还会遇到一些问题。建议大家在安装前做好充分的准备工作。
有13位网友表示赞同!
感谢分享MAC 10.14 安装教程!虽然我还没有成功安装系统,但我正在按照步骤一步步学习,希望可以最终成功实现我的Hackintosh梦想!黑果小兵大神的 EFI 文件修改方法真是太厉害了,让我对 Hackintosh 充满信心!
有19位网友表示赞同!
安装教程很棒,但我的问题还在于WIFI和网线都没有信号。希望作者能够提供解决方法或者类似硬件配置的用户分享一下经验!
有10位网友表示赞同!