1. 程式人生 > >DELL 3020完美安裝MACOS High Sierra

DELL 3020完美安裝MACOS High Sierra

MACOS

最近研究在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分區下面去就可以了
技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

DELL 3020完美安裝MACOS High Sierra