最近研究在DELL 3020安装MACOS High Sierra,中间遇到很多的问题,
1、尽量下载CLOVER原版的镜像安装,这样问题会少一点;
2、要学会用CLOVER CONFIGURATOR工具修改配置config.plist,俗称DSDT,配置适合自己硬件的引导

准备工作

1、一台Windows电脑(也可以是虚拟机)
2、8G以上的U盘,最好3.0
3、黑苹果乐园的10.13.x的自带四叶草安装原版镜像。
4、TransMac

硬件要求

1、主板支持UEFI启动
2、ESP分区大于200M
3、系统分区格式GPT分区
4、CPU Inter 平台

安装盘制作

前面都准备好并且符合要求的可以利用TransMac把下载好的黑苹果dmg镜像写入到U盘里,记得备份U盘。
首先把U盘格式化---设置卷标,选HFS+格式,点OK---右键选择U盘,恢复镜像到U盘,再选择你下载的DMG镜像文件

DELL 3020完美安装MACOS High Sierra_第1张图片
DELL 3020完美安装MACOS High Sierra_第2张图片
DELL 3020完美安装MACOS High Sierra_第3张图片

这个过程会非常耗时,如果是USB2.0会更慢,要耐心等待,如果出现Restore Complete这样的提示表示写入成功

待恢复完后,你会看到u盘有个efi分区这个efi分区里面有个efi文件夹,这个efi文件夹就是四叶草。当然了这个efi,是不适用于DELL电脑的,得做适当的配置

用Diskgen软件,把efi文件夹拷贝到桌面,做适当修改。如果有mac平台的话就在mac系统里面配置

DELL 3020完美安装MACOS High Sierra_第4张图片

你可以看到乐园的景象中集成了很多四叶草的plist配置文件。这次安装删除config.plist文件以外的所有plist配置文件文件
DELL 3020完美安装MACOS High Sierra_第5张图片

如果你是Mac用户,直接用Clover 助手开配置config.plist文件,如果你是Windows用户可以用支持UTF-8编码的编辑器编辑config.plist文件,Clover Configurator v4.62.0.0 四叶草图形界面配置工具或NOTEPAD++软件编辑

由于x主板可插haswell,broadwell这两种cpu所以先确认自己的cpu是什么架构的,百度去中关村可查看,比如我的是I5 4590是Haswell 的
DELL 3020完美安装MACOS High Sierra_第6张图片

首先定位到ACPI表,ACPI设置
DELL 3020完美安装MACOS High Sierra_第7张图片
boot参数设置
DELL 3020完美安装MACOS High Sierra_第8张图片

boot graphics 设置不管
DELL 3020完美安装MACOS High Sierra_第9张图片

cpu 设置不管
DELL 3020完美安装MACOS High Sierra_第10张图片

Devices 设置

DELL 3020完美安装MACOS High Sierra_第11张图片

Disable Drivers 设置不管(默认)

GUI设置
DELL 3020完美安装MACOS High Sierra_第12张图片

Graphics 设置,由于是独显,这里没有必要设置

DELL 3020完美安装MACOS High Sierra_第13张图片

Kernel and kext patches设置
DELL 3020完美安装MACOS High Sierra_第14张图片

DELL 3020完美安装MACOS High Sierra_第15张图片

Rt Variables 设置

DELL 3020完美安装MACOS High Sierra_第16张图片

smbios设置
DELL 3020完美安装MACOS High Sierra_第17张图片

system parameters设置
DELL 3020完美安装MACOS High Sierra_第18张图片

自此config设置完毕,接下来我们来配置一下所需要的驱动

我们先把不必的驱动删掉,再加点别的驱动进去,这些驱动都可以上github开源社区寻找

DELL 3020完美安装MACOS High Sierra_第19张图片

Clover efi四叶草驱动介绍

默认自带了这些,基本够用。就是让你了解一下这些.efi驱动文件的作用,以后你可能会用到
apfs.efi是10.13特有的一种新的文件格式。
OsxFatBinaryDrv-64.efi,OsxAptioFixDrv-64.efi加载内核用的
VBoxHfs-64.efi 10.12之前的系统文件格式。
EmuVariableUefi-64.efi 和nvram相关
DataHubDxe-64.efi 这个没看介绍,无关紧要。
FSInject-64.efi 加载clover-kexts驱动用的。

关于四叶草主题,主题可以百度去搜

DELL 3020完美安装MACOS High Sierra_第20张图片

关于bios设置
Advanced\USB Configuration设置<
intel xhci mode:smart auto
ehci legacy support:enabled
xhci hand-off:enabled
ehci hand-off:enabled
Boot\CSM(Compatibility support module)设置
launch CSM:disabled (如果你的win不是uefi引导那么不用关闭)
Boot\Secure Boot设置
OS Type:Other OS(也就是我们常说的安全启动secure boot) 部分bios相关设置的名称可能有所异同,但是大同小异可以百度查询。
自此准备工作结束。

关于显卡驱动
显卡推荐使用amd的rx 或者 vega系列的,10.13系统已经可以驱动了,比如rx460 470 480 580等 所需驱动文件就是这两个
英伟达的显卡 推荐使用gtx 950 960 970 980 1050 1060 1070 1080,老显卡 gtx760 770 780 等,6系列的快淘汰了。现在主流都是gtx10系列了吧。所需要的驱动就是乐园的webdriver,下载对应当前的系统版本驱动直接安装重启便可。要注意的是,如果你安装完webdriver驱动重启后没有生效,首先排查config设置,看下nv_disable=1有没有去掉

DELL 3020完美安装MACOS High Sierra_第21张图片

DELL 3020完美安装MACOS High Sierra_第22张图片

声卡驱动
第四部分关于声卡驱动,板载的基本都是alc280声卡。我们需要将dsdt中的alza修改为hdef再在config注入layout id加载applealc便可驱动,alc280有许多id,注意从IMAC.HK下载声卡驱动,将ALC280解压后,CLOVER下面的驱动要拷贝到EFI\CLOVER\kexts下,并且安装APPLEHDA.KEXT的驱动
DELL 3020完美安装MACOS High Sierra_第23张图片

DELL 3020完美安装MACOS High Sierra_第24张图片

升级clover efi bootloader到新版本

升级clover efi bootloader到新版本后,无法启动,将\EFI\CLOVER\drivers64UEFI\apfs.efi 复制到ESP分区下面去就可以了
DELL 3020完美安装MACOS High Sierra_第25张图片

DELL 3020完美安装MACOS High Sierra_第26张图片

DELL 3020完美安装MACOS High Sierra_第27张图片

DELL 3020完美安装MACOS High Sierra_第28张图片

DELL 3020完美安装MACOS High Sierra_第29张图片

DELL 3020完美安装MACOS High Sierra_第30张图片

DELL 3020完美安装MACOS High Sierra_第31张图片