最近研究在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
DELL 3020完美安装MACOS High Sierra
DELL 3020完美安装MACOS High Sierra

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

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

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

DELL 3020完美安装MACOS High Sierra

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

如果你是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

首先定位到ACPI表,ACPI设置
DELL 3020完美安装MACOS High Sierra
boot参数设置
DELL 3020完美安装MACOS High Sierra

boot graphics 设置不管
DELL 3020完美安装MACOS High Sierra

cpu 设置不管
DELL 3020完美安装MACOS High Sierra

Devices 设置

DELL 3020完美安装MACOS High Sierra

Disable Drivers 设置不管(默认)

GUI设置
DELL 3020完美安装MACOS High Sierra

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

DELL 3020完美安装MACOS High Sierra

Kernel and kext patches设置
DELL 3020完美安装MACOS High Sierra

DELL 3020完美安装MACOS High Sierra

Rt Variables 设置

DELL 3020完美安装MACOS High Sierra

smbios设置
DELL 3020完美安装MACOS High Sierra

system parameters设置
DELL 3020完美安装MACOS High Sierra

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

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

DELL 3020完美安装MACOS High Sierra

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

关于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

DELL 3020完美安装MACOS High Sierra

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

DELL 3020完美安装MACOS High Sierra

升级clover efi bootloader到新版本

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

DELL 3020完美安装MACOS High Sierra

DELL 3020完美安装MACOS High Sierra

DELL 3020完美安装MACOS High Sierra

DELL 3020完美安装MACOS High Sierra

DELL 3020完美安装MACOS High Sierra

DELL 3020完美安装MACOS High Sierra