『教學指南』構建GA B360M DS3H 安裝教學

構建第八代技嘉B360M-DS3H黑蘋果主機安裝教程

前言:
當初想要構建第八代主機,原因現役的黑蘋果主機,效能已不敷使用了,雖然它是我精心努力、一點一滴所創建最玩美的一台黑蘋果。然而,第八代主機卻是目前最新款的硬體配置,除了Z370系列的主機板以外,在今年四月連續上市H370、B360、H310等中階主機板,當下就決定重新組裝中階機種的主機。

最初原本是以H370作為首選的目標,並查閱全世界黑蘋果網站或論壇相關資訊,最大的問題點,就是USB端口無法正確安裝系統。或者是安裝過程當中會有電腦重啟、畫面卡死等問題。很顯然的,第八代主機目前安裝成功的機率幾乎等於零。

然而,我在hackintosher.com發現版主已經成功構建MSI B360的文章,這篇文章我已經看不少次,心想,為何這麼多人會有安裝失敗的原因,該原因為何?以下會做說明。

目前主機在調教期間,曾蒙大家提出的建議和所遇到的問題,目前『本人』此構建的黑蘋果的完美度,已達到95%,剩下的就是DTDS的部分,目前還有一個『錯誤的程序』尚未解決。按目前運行的狀況來看,非常的穩定。無論是開機、關機、聯網、聲音、顯像等,都超乎我個人的預期。構建這台主機我花了四個月的時間,蒐集資料,同時,也因為Mojave DP版的測試,一步步的用我那台舊款的主機修正錯誤。並且參考他人構建USB安裝碟時文章,所碰到的問題進行除錯工作。

本教程只適合用在第八、九代黑蘋果主機。
一、構建主機的硬體規格:
CPU:Intel i5-8400 $7300
MB:GA-B360M DS3H $2290
GPU:GA RX 570-4G $3990 社團友人贊助
RAM:ADATA DDR4 2666 8G x2
HD:SSD TS-120G、Samsung 970EVO 250G M2. $ 900/2790
CASE:TT H15 $890 Power:TT 550W $1200OS:macOS Mojave 10.14.1
共計:約17500元(和運費)扣除GPU部分

二、主機成功運行的功能:
Audio、 Bluetooth 、Ethernet Port、 GPU、 USB2、 USB3 、Handoff、 iCloud、 WiFi、 Hardware Acceleration、 Intel UHD630、 Sleep

三、不能工作

在安裝過程當中,使用內顯驅使時,無法完全圖形加速至解析度1920×1080,主機板音效無作用。若改用獨顯,則完全正常使用。原因應該是CPU的問題。

開機時,DVI\HDMI在第一階段可以圖形加速,到第二階段輸出端口沒有訊號,改為VGA輸出。若是以VGA為主要輸出,則完全正常,但解析度完全下降。

四、構建前準備事項:
1、準備8GB以上的隨身碟2隻
2、下載工具軟體。Clover EFI 、Clover Configurator
3、下載官網macOS完整系統安裝檔,驗證它在/ Applications(應用程式)文件夾中
4、下載主機板所需要的KEXT。AppleALC.kext、FakeSMC.kext、Lilu.kext、USBInjectAll.kext、WhateverGreen.kext、XHCI-300-series-injector.kext。
有關kext相關說明,請參考這裡。
5、下載安裝碟專用config.plist。(底下有連結)
**第1部分:**將Mojave安裝程序轉移到USB 要將工作的Mojave安裝程序放到USB閃存驅動器上,必須首先將其格式化為允許EFI分區的方案。然後,使用終端將Mojave安裝程序準備好放在USB安裝碟上。

第1步:格式化USB碟
為了傳輸Mojave安裝程序,首先必須將USB碟格式化為允許EFI分區的可用方案。
1、插入U盤
2、打開磁盤工具
3、選擇左列中的USB碟
4、單擊“ 清除”
5、設置以下設置:
名稱:USB (硬碟名稱)
格式:Mac OS Extended(Journaled)
方案:GUID分區圖 單擊“ 清除” 完成後單擊“完成”

第2步:轉移Mojave安裝程序 打開工具程式終端機 如果提示,請將以下內容粘貼到終端輸入密碼:

終端機鍵入參數:sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia –volume /Volumes/USB –applicationpath /Applications/Install\ macOS\ Mojave.app

備註:千萬不要關閉終端,安裝程序將緩慢轉移,並且可能需要一段時間,特別是如果您使用USB 2.0,安裝速度會變慢

第3步:為Mojave Hackintosh 配置EFI分區

如果這個USB安裝碟是針對hackintosh進行的,那麼還需要第二部分,我們必須配置USB安裝碟的啟動分區以啟動非mac設備。

引導分區也稱為EFI分區,隱藏的EFI分區內是一個名為EFI的文件夾。

EFI文件夾包含引導配置文件。要訪問EFI分區,必須安裝它。

安裝EFI分區 安裝EFI分區後,您現在有兩個選項。您可以創建自己的EFI文件夾,也可以使用我原創的EFI,放入你的USB開機碟。

如果您是第一次製作EFI的Mojave EFI文件夾,那麼,您必需要下載 Clover EFI 這個軟體,使用正確的方法,選擇將其安裝到USB安裝碟上,然後添加附加的kext文件以便能夠成功啟動安裝程序。

《『教學指南』構建GA B360M DS3H 安裝教學》

EFI 架構圖

《『教學指南』構建GA B360M DS3H 安裝教學》

Kext 位置圖

kexts 文件夾是根據主機板的晶片放入相關適當的 kext。例如安裝示範的主機板GA-B360M DS3H,音效887、網路8111、內顯等等。

《『教學指南』構建GA B360M DS3H 安裝教學》

啟動模組

啟動模組:依據自己的主機板勾選適合的啟動模組。

Clover EFI Bootloader 的最新版本,已更新從OsxAptioFix3Drv-64.efi切換到AptioMemoryFix-64.efi。

如果添加了PartitionDxe-64.efi和ApfsDriverLoader-64.efi,則不再需要將apfs.efi添加到EFI / Clover / drivers64UEFI中

掛載您的EFI分區並備份和/或將現有的EFI文件夾重命名為其他內容,它將被覆蓋。

您需要將config.plist和kext文件夾傳輸到新文件夾。

以下是我個人製作EFI的截圖。

《『教學指南』構建GA B360M DS3H 安裝教學》

Clover EFI

《『教學指南』構建GA B360M DS3H 安裝教學》
《『教學指南』構建GA B360M DS3H 安裝教學》

選擇你要安裝的磁碟

《『教學指南』構建GA B360M DS3H 安裝教學》

選擇 USB 安裝碟

《『教學指南』構建GA B360M DS3H 安裝教學》

選鑿 UEFI 開機選項

《『教學指南』構建GA B360M DS3H 安裝教學》

選擇所需的啟動模組

《『教學指南』構建GA B360M DS3H 安裝教學》

選擇所需的啟動模組

《『教學指南』構建GA B360M DS3H 安裝教學》

完成

第4步:製作Mojave USB安裝碟所需要的端口限制補丁。

使用Clover Configurator 打開 config.plist

選擇內核和Kext補丁 在按鈕上選擇“+”並輸入:

Name:com.apple.driver.usb.AppleUSBXHCI

Find [Hex]:83FB0F0F 83030500 00

Replace* [Hex]:83FB0F90 90909090 90

Comment:PMHeart USB 10.14+

MatchOS:10.14.x

保存config.plist

以下程序是教你如何開啟EFI 磁區,以及如何填入補丁。

點擊 Clover Configurator ,在 TOOLS下選擇Mount EFI 單擊『安裝分區以安裝macOS …』。 單擊“ 打開分區”(這是EFI文件夾的位置)

《『教學指南』構建GA B360M DS3H 安裝教學》

開啟 EFI

這是端口限制補丁在Clover Configurator 位置

《『教學指南』構建GA B360M DS3H 安裝教學》

Mojave USB 3.0 端口所需要的補丁

若是系統安裝完成後,所使用啟動Mojave 10.14 Kext ,正確方式是**/Volumes/EFI/EFI/Clover/kexts/10.14 的文件夾中(發行版)**

假設你目前打算安裝系統或是測試kext時,所下載這些kexts的最新版本或是除錯版,正確方式是**/ Volumes / EFI / EFI / Clover / kexts / Other 中的文件夾。(除錯版)**

本主機板所使用Kext 說明:

所需的Kexts: FakeSMC.kext 仿真器

推薦的Kexts: NullCPUPowerManagement.kext(有些CPU可能需要這個。如果您不確定是否需要它,請先嘗試添加它並完成安裝然後如果您需要,可以嘗試刪除它)

USB 3.0 驅動:USBInjectAll.kext 使端口限制補丁工作和  XHCI-200-series-injector.kext / XHCI-300-series-injector.kext / XHCI-x99-injector.kext配合,取決於是否使用270/370 / x99主機板適用。

AppleALC.kext(基本的Mojave 10.14兼容性需要1.3.4或更高版本。如果你想在安裝過程中想要音效,請添加此 kext 以及正確的音頻佈局ID)

**Lilu.kext:需要AppleALC.kext配合,**在使用CLOVER 配置的應用程序 config.plist ,在BOOT 選項中,填入 -lilubetaall 添加自定義下的旗幟引導標誌。

IntelGraphicsFixup.kext  :如果在Mojave中使用集成顯卡,您還需要在自定義標誌下添加引導標誌 -igfxbeta

Ethernet Kexts :如果您想在安裝kext期間使用乙太網路卡,具體取決於您主機板晶片。

Mojave APFS :如果在 drivers64UEFI 文件夾中包含PartitionDxe-64.efi和ApfsDriverLoader-64.efi,將不再需要手動添加apfs.efi。

以上作法,為自己創建的EFI檔。

第二種作法: 個人推薦的創建EFI檔的做法。大家也可以使用我個人所使用的EFI。

由於mojave在安裝的過程當中,可能會在第一階段剩下2分鍾時,會有畫面卡住,不能自動重新安裝的現象,故另創EFI檔可大家使用安裝。連結點如文章最底下。

如何使用終端機安裝好的USB安裝碟,利用CLOVER EFI 創立EFI的方法如下:

下載好的macOS,我習慣使用『終端機』來安裝,這是最乾淨安全的做法,然而為了能夠加速安裝的過程,我簡化了許多不該裝的kext 和 aml和補丁。主要的目的,就是希望能夠接近蘋果原生系統。

《『教學指南』構建GA B360M DS3H 安裝教學》
《『教學指南』構建GA B360M DS3H 安裝教學》
《『教學指南』構建GA B360M DS3H 安裝教學》
《『教學指南』構建GA B360M DS3H 安裝教學》
《『教學指南』構建GA B360M DS3H 安裝教學》
《『教學指南』構建GA B360M DS3H 安裝教學》
《『教學指南』構建GA B360M DS3H 安裝教學》

有關CLOVER EFI設定部分,比過去大家所認知的安裝方法有所不同,在這邊我簡略的說明。

1、開啟下載好的Clover EFI安裝檔,選擇欲安裝好的macOS的U盤。

2、選擇『自定』,勾選『僅安裝UEFI開機版本』,打開『UEFI Drivers』菜單,如果你用的A卡,只要勾選VBoxHfs-64、ApfsDriverLoader-64、aptiomemoryFix-64即可。如果你用的是N卡,得另外再勾選EmuVariableUefi-64。(N卡不支援mojave)

3、如果你的硬碟為M2 SSD,需要再勾選NvmExpressDxe-64,這樣系統才會抓的住硬碟喔!

4、完成以上安裝後,直接按『安裝執行』,直到安裝完畢。

5、接下來就是要找驅動kext。

打開clover configurator軟體工具,打開U盤的EFI,單擊config.plist,選擇左邊選項最後一個kext installer,在partition – ESP,Location:- /EFI/CLOVER/kexts,在OS Version – Other,視窗內選擇你要的kext,便會直接安裝在你的U盤的EFI指定檔案夾。

6、軟體會要你下載相關CPU的傳感器,亦可直接下載即可。

7、根據你的主機板的網卡kext直接放在kexts裡面。另外在下載XHCI-200-series-injector.kext / XHCI-300-series-injector.kext / XHCI-x99-injector.kext, 如果你的主機板為100/200/300的型號,根據你的主機板選擇其一即可。

8、最後在把config.plist檔案直接刪除,並使用我使用的config.plist檔,直接複製到EFI檔裡面。

下載點: https://github.com/myhackintosh/Mojave/tree/master/Configs

影片教學:https://www.youtube.com/watch?v=MwKTp2p0ZTE&feature=share

這樣就大功告成了, 請依據你的CPU來下載對應的config.plist

由於我使用的技嘉GA-B360-DS3H。BIOS設定如下

Save & Exit → Load

Optimized Defaults M.I.T. → Advanced Memory Settings

Extreme Memory Profile(X.M.P.) : Profile1 BIOS → Fast

Boot : Disabled BIOS → LAN PXE Boot

Option ROM : Disabled BIOS → Storage Boot

Option Control : UEFI

Peripherals → Trusted

Computing → Security

Device Support : Disabled

Peripherals → Network Stack

Configuration → Network Stack : Disabled

Peripherals → USB Configuration → Legacy

USB Support : Auto Peripherals → USB Configuration → XHCI Hand-off : Enabled

Chipset → Vt-d : Disabled Chipset → Wake on LAN Enable :

Disabled Chipset → IOAPIC 24-119 Entries : Enabled

中文版: 保存並退出  → 載入最佳化預設值

MIT →高級內存設置極端內存配置文件(XMP):Profile1

BIOS →快速啟動:禁用

BIOS →windows 8/10 :其它作業系統

BIOS →CSM支援:禁用

BIOS →LAN PXE引導選項ROM:已禁用

BIOS →存儲引導選項控制:UEFI 周邊設備 →可信計算→安全設備支持:已禁用

周邊設備 →網絡堆棧配置→網絡堆棧:已禁用

周邊設備 →USB配置→舊版USB支持:自動 周邊設備 →USB配置→XHCI切換:啟用

晶片組 →Vt-d:禁用

晶片組 →LAN喚醒啟用:禁用

晶片組 →IOAPIC 24-119條目: 已啟用

根據您使用的GPU更改以下設置:

專用顯卡:周邊設備  →初始顯示輸出:PCIe 1插槽

芯片組  →集成圖形:禁用 (如果您需要硬件編碼,HEVC等,安裝macOS 後設置為啟用)

英特爾iGPU:周邊設備  →初始顯示輸出:IGFX

晶片組  →集成顯卡:已啟用。晶片組  →DVMT預分配:128 M  (如果此設置未顯示,則: 1。設置集成圖形:啟用.2。按F10保存並退出BIOS.3。

#重新啟動計算機重新啟動 BIOS。

設置啟動設備:您將希望將USB安裝碟當作主要啟動設備,直到您的硬碟在步驟5結束時可啟動。

有兩種方法可以執行此操作:

選項1:每次啟動時按F12選擇臨時引導設備,直到配置了安裝macOS的硬碟上的引導分區。如果您想進行臨時啟動,您將選擇以UEFI開頭的USB驅動器版本:名稱。(例如我使用SanDisk USB安裝碟,因此我選擇UEFI:Sandisk,Partition 1)

選項2: 進入BIOS並設置Boot →Boot Option#1:UEFI:XXX 例如我使用的是SanDisk USB安裝碟,因此我選擇UEFI:Sandisk,Partition 1)。

六、安裝過程:

1:第一次安裝macOS時,會跑出一堆代碼,假設你的代碼會有提製不前、畫面卡住 等情形,得先檢查你的kext、BIOS是否有設定正確。

2:當代碼跑完之後會出現 apple logo 和進度表,選擇語系,順利進入磁碟工具裡面。

3:開啟磁碟工具,選擇你要安裝的硬盤,並依照底下說明設定,完成後點下「清 除」。(如沒有正常顯示底下選單,左上角顯示方式要修改調整如下圖) 名稱:設定想在macOS上顯示的磁碟名稱 格式:選擇「Mac OS 擴充格式(日誌式)」 架構:GUID 分割區配置表

4:格式化好了硬碟,關閉視窗,選擇『安裝macOS』的選項。 選擇同意,再按『繼續』,選擇你剛剛創建的macOS硬碟。再按『確定』。 進入安裝模式。

5:第一階段大約安裝時間為4分鐘。安裝時間得看你的硬體規格而定)。如果你在安裝快要2分鐘時,畫面出現代碼而不會重啟,或者是畫面有卡住的情形,無法順理安裝,這個時候,你得要找出你的安裝碟是否又問題,或者是BIOS設 是否有跑掉的情形。

6:當你第一階段電腦重啟時,記得選擇開機選單F12,選擇有UEFI開的U盤,進入EFI GUI介面,這個時候,你要選擇你剛剛創建的,macOS硬碟,準備第二階段正式安裝。過程大約是14分鐘左右。

7:跑完第二階段時,電腦仍會重啟,以相同的程序再進入安裝程序,這個時候, 應該會是填入你目前的國家位置、個人資料等等,填妥後,AppleID暫時不用 ,直接按下一步,直到macOS 的桌面。

8:替自己的系統碟安裝CLOVER EFI, 步驟安裝方式,請依照步驟4。

9、安裝好的EFI檔,會出現在桌面或是在Finder,點擊EFI磁區,刪除EFI磁區的EFI檔的 CLOVER檔,直接替換我個人創建的EFI的CLOVER,直接複製。同時在更改對應的機 型。選擇你目前最接近的硬體配置,存檔電腦重新開機。

下載點:https://github.com/myhackintosh/Mojave/blob/master/CLOVER.zip

11、電腦重新開啟之後,檢查一下系統報告中,看看你的硬體驅動是否完全驅動?檢查項目 例如USB、音效、GPU、網卡、PCI、磁碟等等。如果都全部驅動就可以大功告成。

12、有關USB3.0的SSDT教學文,可以參考香教仁的影片教學

点赞
Share