DELL 3020完美安装MACOS High Sierra

时间:2018-05-09 10:49:58   收藏:0   阅读:3299
最近研究在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镜像文件

技术分享图片
技术分享图片
技术分享图片

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

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

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

技术分享图片

你可以看到乐园的景象中集成了很多四叶草的plist配置文件。这次安装删除config.plist文件以外的所有plist配置文件文件
技术分享图片

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

由于x主板可插haswell,broadwell这两种cpu所以先确认自己的cpu是什么架构的,百度去中关村可查看,比如我的是I5 4590是Haswell 的
技术分享图片

首先定位到ACPI表,ACPI设置
技术分享图片
boot参数设置
技术分享图片

boot graphics 设置不管
技术分享图片

cpu 设置不管
技术分享图片

Devices 设置

技术分享图片

Disable Drivers 设置不管(默认)

GUI设置
技术分享图片

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

技术分享图片

Kernel and kext patches设置
技术分享图片

技术分享图片

Rt Variables 设置

技术分享图片

smbios设置
技术分享图片

system parameters设置
技术分享图片

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

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

技术分享图片

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驱动用的。

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

技术分享图片

关于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有没有去掉

技术分享图片

技术分享图片

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

技术分享图片

升级clover efi bootloader到新版本

升级clover efi bootloader到新版本后,无法启动,将\EFI\CLOVER\drivers64UEFI\apfs.efi 复制到ESP分区下面去就可以了
技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!