構建第八代技嘉B360M-DS3H黑蘋果主機安裝教程
前言:
當初想要構建第八代主機,原因現役的黑蘋果主機,效能已不敷使用了,雖然它是我精心努力、一點一滴所創建最玩美的一台黑蘋果。然而,第八代主機卻是目前最新款的硬體配置,除了Z370系列的主機板以外,在今年四月連續上市H370、B360、H310等中階主機板,當下就決定重新組裝中階機種的主機。
最初原本是以H370作為首選的目標,並查閱全世界黑蘋果網站或論壇相關資訊,最大的問題點,就是USB端口無法正確安裝系統。或者是安裝過程當中會有電腦重啟、畫面卡死等問題。很顯然的,第八代主機目前安裝成功的機率幾乎等於零。
目前主機在調教期間,曾蒙大家提出的建議和所遇到的問題,目前『本人』此構建的黑蘋果的完美度,已達到95%,剩下的就是DTDS的部分,目前還有一個『錯誤的程序』尚未解決。按目前運行的狀況來看,非常的穩定。無論是開機、關機、聯網、聲音、顯像等,都超乎我個人的預期。
構建這台主機我花了四個月的時間,蒐集資料,同時,也因為Mojave DP版的測試,一步步的用我那台舊款的主機修正錯誤。並且參考他人構建USB安裝碟時文章,所碰到的問題進行除錯工作。
構建這台主機我花了四個月的時間,蒐集資料,同時,也因為Mojave DP版的測試,一步步的用我那台舊款的主機修正錯誤。並且參考他人構建USB安裝碟時文章,所碰到的問題進行除錯工作。
本教程只適合用在第八、九代黑蘋果主機。
一、構建主機的硬體規格:
CPU:Intel i5-8400 $7300
MB:GA-B360M DS3H $2290
GPU:GA RX 570-4G $3990 社團友人贊助
RAM:ADATA DDR4 2666 8G x1
HD:SSD TS-120G、Samsung 970EVO 250G M2. $ 900/2790
CASE:TT H15 $890
Power:TT 550W $1200
OS:macOS Mojave 10.14.1
OS:macOS Mojave 10.14.1
共計:約17500元(和運費)扣除GPU部分
二、主機成功運行的功能:
Audio
Bluetooth
Ethernet Port
GPU
USB2
USB3
Handoff
iCloud
WiFi
Hardware Acceleration
Intel UHD630
Sleep
三、不能工作
在安裝過程當中,使用內顯驅使時,無法完全圖形加速至解析度1920x1080,主機板音效無作用。若改用獨顯,則完全正常使用。原因應該是CPU的問題。
開機時,DVI\HDMI在第一階段可以圖形加速,到第二階段輸出端口沒有訊號,改為VGA輸出。若是以VGA為主要輸出,則完全正常,但解析度完全下降。
四、構建前準備事項:
1、準備8GB以上的隨身碟2隻
2、下載工具軟體。Clover EFI Bootloader。Clover配置器
3、下載官網macOS完整系統安裝檔,驗證它在/ Applications文件夾中
4、下載主機板所需要的KEXT。AppleALC.kext、FakeSMC.kext、Lilu.kext、USBInjectAll.kext、WhateverGreen.kext、XHCI-300-series-injector.kext。有關kext相關說明,請參考這裡。
5、下載安裝碟專用config.plist。
6、7、8、
第1部分:將Mojave安裝程序轉移到USB
要將工作的Mojave安裝程序放到USB閃存驅動器上,必須首先將其格式化為允許EFI分區的方案。然後,使用終端將Mojave安裝程序準備好放在USB驅動器上。
第1步:格式化USB驅動器
為了傳輸Mojave安裝程序,首先必須將USB閃存驅動器格式化為允許EFI分區的可用方案。
1、插入閃存驅動器
2、打開磁盤工具
3、選擇左列中的閃存驅動器
4、單擊“ 擦除”
5、設置以下設置:
- 姓名:Macintosh HD (硬碟名稱)
- 格式:Mac OS Extended(Journaled)
- 方案:GUID分區圖
- 單擊“ 清除”
- 完成後單擊“完成”
第2步:轉移Mojave安裝程序
- 打開工具程式終端機
- 如果提示,請將以下內容粘貼到終端輸入密碼:
sudo / Applications / Install \ macOS \ Mojave.app/Contents/Resources/createinstallmedia --volume / Volumes / Hackintosher --applicationpath / Applications / Install \ macOS \ Mojave.app --nointeraction - 不要關閉終端,安裝程序將緩慢轉移,並且可能需要一段時間,特別是如果您使用USB 2總線速度
- 第2部分:為Mojave Hackintosh配置EFI分區
如果這個USB安裝碟是針對hackintosh進行的,那麼還需要第二部分,我們必須配置USB安裝碟的啟動分區以啟動非mac設備。引導分區也稱為EFI分區,隱藏的EFI分區內是一個名為EFI的文件夾。EFI文件夾包含引導配置文件。要訪問EFI分區,必須安裝它。
安裝EFI分區
安裝EFI分區後,您現在有兩個選項。您可以創建自己的EFI文件夾,也可以通過在此站點上使用預配置的EFI來節省時間和潛在的麻煩。如果這是您第一次推薦使用預配置的EFI文件夾。
- 下載Clover配置器
- 打開Clover配置器
- 在TOOLS下選擇Mount EFI
- 單擊“ 安裝分區以安裝macOS ...”。
- 單擊“ 打開分區”(這是EFI文件夾的位置)
選項1.生成您自己的Mojave EFI文件夾
要為Mojave生成自己的EFI文件夾,您需要下載Clover EFI Bootloader,使用正確的選擇將其安裝到USB安裝碟上,然後添加附加的kext文件以便能夠成功啟動安裝程序。
要為Mojave生成自己的EFI文件夾,您需要下載Clover EFI Bootloader,使用正確的選擇將其安裝到USB安裝碟上,然後添加附加的kext文件以便能夠成功啟動安裝程序。
步驟3:安裝Clover EFI Bootloader
要生成有效的EFI文件夾,我們必須首先使用適當的macOS設置配置Clover EFI Bootloader。強烈建議您在較新版本的Clover EFI Bootloader下重新創建EFI文件夾。
重新創建EFI文件夾。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文件夾傳輸到新文件夾。下載最新版本的Clover EFI Bootloader。
如果您不確定在將Clover EFI Bootloader安裝到驅動器的EFI分區時應該為Mojave包含哪些.efi文件,請閱讀更新指南:如何製作Clover Hackintosh Bootloader。
一旦新的EFI文件夾在您的啟動分區上,就轉移舊的config.plist並用新舊文件夾或更新的kexts替換新EFI文件夾中的kext文件夾下載 Clover EFI Bootloader,按照該四葉草EFI安裝指南
步驟4:為Mojave添加Boot Kexts
要使安裝程序正常工作,您應該添加許多.kext文件,以及為沒有SSDT的USB使用USB 3.0的USB安裝碟需的端口限制補丁。
Mojave 10.14 USB端口限制補丁Mojave需要一個補丁來提高USB端口限制。如果你想能夠使用你所有的USB端口和USB 3速度,你將需要這個補丁,在我測試過的USB端口限制補丁中只有一個適用於Mojave 10.14,這裡是:使用Clover Configurator打開config.plist
- 選擇內核和Kext補丁
- 在按鈕上選擇“+”並輸入:
- 姓名*:com.apple.driver.usb.AppleUSBXHCI
- 查找* [Hex]:83FB0F0F 83030500 00
- 更換* [Hex]:83FB0F90 90909090 90
- 評論:PMHeart的USB 10.14+
- MatchOS:10.14.x
- 保存config.plist
這是端口限制補丁在Clover Configurator中的樣子。
步驟5:啟動Mojave 10.14安裝程序的Kexts
使用Clover時,有些人在放入/Volumes/EFI/EFI/Clover/kexts/10.14時無法使用kexts,因此將用於Mojave的任何kext放在 / Volumes / EFI / EFI / Clover / kexts / Other中。
在使用諸如Clover Configurator之類的EFI安裝程序安裝閃存驅動器後,下載這些kexts的最新版本並替換引導設備的EFI分區(/ Volumes / EFI / EFI / Clover / kexts / Other)中的文件。
使用Clover時,有些人在放入/Volumes/EFI/EFI/Clover/kexts/10.14時無法使用kexts,因此將用於Mojave的任何kext放在 / Volumes / EFI / EFI / Clover / kexts / Other中。
在使用諸如Clover Configurator之類的EFI安裝程序安裝閃存驅動器後,下載這些kexts的最新版本並替換引導設備的EFI分區(/ Volumes / EFI / EFI / Clover / kexts / Other)中的文件。
所需的Kexts:
推薦的Kexts:
- NullCPUPowerManagement.kext(有些CPU可能需要這個。如果您不確定是否需要它,請先嘗試添加它並完成安裝然後如果您需要,可以嘗試刪除它)
- 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.2.8或更高版本。如果你想在安裝過程中想要音頻,請添加此kext以及正確的音頻佈局ID)
- Lilu.kext如果使用將需要AppleALC.kext在-lilubetaall添加自定義下的旗幟引導標誌config.plist使用像四葉草配置的應用程序。
- IntelGraphicsFixup.kext - 如果在Mojave中使用集成顯卡,您還需要在自定義標誌下添加引導標誌-igfxbeta
- Ethernet Kexts如果您想在安裝kext期間使用以太網,具體取決於您不確定要添加它們的所有內容。
使用Kext頁面可以方便鏈接
4.莫哈韋的APFS
如果您在High Sierra中選擇退出Apple文件系統或簡稱APFS,安裝程序將不會自動將其轉換為您,因此您不必擔心這一點。但我注意到,根據Mojave安裝程序的磁盤實用程序中顯示的提示,鼓勵使用APFS而不是HFS,Apple似乎更加積極地將人們推向APFS。再次在drivers64UEFI文件夾中包含PartitionDxe-64.efi和ApfsDriverLoader-64.efi,將不再需要手動添加apfs.efi。
以上作法,為自己創建的EFI檔。
第二種作法:
個人推薦的創建EFI檔的做法如下。大家也可以使用我個人所使用的EFI。由於mojave在安裝的過程當中,可能會在第一階段剩下2分鍾時,會有畫面卡住,不能自動重新安裝的現象,故另創EFI檔可大家使用安裝。
使用終端機安裝好的USB安裝碟,利用CLOVER EFI 創立EFI的方法,如下:
使用終端機安裝好的USB安裝碟,利用CLOVER EFI 創立EFI的方法,如下:
下載好的macOS,我習慣使用『終端機』來安裝,這是最乾淨安全的做法,然而為了能夠加速安裝的過程,我簡化了許多不該裝的kext 和 aml和補丁。主要的目的,就是希望能夠接近蘋果原生系統。
有關CLOVER EFI設定部分,比過去大家所認知的安裝方法有所不同,在這邊我簡略的說明。
1、開啟下載好的Clover EFI安裝檔,選擇欲安裝好的macOS的U盤。
2、選擇『自定』,勾選『僅安裝UEFI開機版本』,打開『UEFI Drivers』菜單,如果你用的A卡,只要勾選VBoxHfs-64、ApfsDriverLoader-64、aptiomemoryFix-64即可。如果你用的是N卡,得另外再勾選EmuVariableUefi-64。(N卡不支援mojave)
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,
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檔裡面。這樣就大功告成了,
8、最後在把config.plist檔案直接刪除,並使用我使用的config.plist檔,直接複製到EFI檔裡面。這樣就大功告成了,
請依據你的CPU來下載對應的config.plist
五、設定BIOS
由於我使用的技嘉GA-B360-DS3H。BIOS設定如下:
由於我使用的技嘉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)
您將希望將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是否有設定正確。
1:第一次安裝macOS時,會跑出一堆代碼,假設你的代碼會有提製不前、畫面卡住
等情形,得先檢查你的kext、BIOS是否有設定正確。
2:當代碼跑完之後會出現apple logo 和進度表,選擇語系,順利進入磁碟工具裡面。
3:開啟磁碟工具,選擇你要安裝的硬盤,並依照底下說明設定,完成後點下「清
除」。(如沒有正常顯示底下選單,左上角顯示方式要修改調整如下圖)
名稱:設定想在macOS上顯示的磁碟名稱
格式:選擇「Mac OS 擴充格式(日誌式)」
架構:GUID 分割區配置表
除」。(如沒有正常顯示底下選單,左上角顯示方式要修改調整如下圖)
名稱:設定想在macOS上顯示的磁碟名稱
格式:選擇「Mac OS 擴充格式(日誌式)」
架構:GUID 分割區配置表
4:格式化好了硬碟,關閉視窗,選擇『安裝macOS』的選項。
選擇同意,再按『繼續』,選擇你剛剛創建的macOS硬碟。再按『確定』。
進入安裝模式。
5:第一階段大約安裝時間為4分鐘。(安裝時間得看你的硬體規格而定)。如果
你在安裝快要2分鐘時,畫面出現代碼而不會重啟,或者是畫面有卡住的情形,
無法順理安裝,這個時候,你得要找出你的安裝碟是否又問題,或者是BIOS設
是否有跑掉的情形。
6:當你第一階段電腦重啟時,記得選擇開機選單F12,選擇有UEFI開的U盤,進
入EFI GUI介面,這個時候,你要選擇你剛剛創建的macOS 硬碟,準備第二階
段正式安裝。過程大約是14分鐘左右。
你在安裝快要2分鐘時,畫面出現代碼而不會重啟,或者是畫面有卡住的情形,
無法順理安裝,這個時候,你得要找出你的安裝碟是否又問題,或者是BIOS設
是否有跑掉的情形。
6:當你第一階段電腦重啟時,記得選擇開機選單F12,選擇有UEFI開的U盤,進
入EFI GUI介面,這個時候,你要選擇你剛剛創建的macOS 硬碟,準備第二階
段正式安裝。過程大約是14分鐘左右。
7:跑完第二階段時,電腦仍會重啟,以相同的程序再進入安裝程序,這個時候,
應該會是填入你目前的國家位置、個人資料等等,填妥後,AppleID暫時不用
。直接按下一步,直到macOS 的桌面。
七、替自己的系統碟安裝CLOVER EFI,
步驟安裝方式,請依照步驟4。
步驟安裝方式,請依照步驟4。
八、安裝好的EFI檔,會出現在桌面或是在Finder,點擊EFI磁區,刪除EFI磁區的EFI檔的
CLOVER檔,直接替換我個人創建的EFI的CLOVER,直接複製。同時在更改對應的機
型。選擇你目前最接近的硬體配置,存檔電腦重新開機,
下載點:https://github.com/myhackintosh/Mojave/blob/master/CLOVER.zip
CLOVER檔,直接替換我個人創建的EFI的CLOVER,直接複製。同時在更改對應的機
型。選擇你目前最接近的硬體配置,存檔電腦重新開機,
下載點:https://github.com/myhackintosh/Mojave/blob/master/CLOVER.zip
九、電腦重新開啟之後,檢查一下系統報告中,看看你的硬體驅動是否完全驅動?檢查項目
例如USB、音效、GPU、網卡、PCI、磁碟等等。如果都全部驅動就可以大功告成。
例如USB、音效、GPU、網卡、PCI、磁碟等等。如果都全部驅動就可以大功告成。
十、有關USB3.0的SSDT教學文,可以參考香教仁的影片教學。
完整的PDF檔。
你好 不知道是否可以請教你關於CPU的問題
回覆刪除我的黑蘋果 正常使用約兩年
配備為
CPU: i7 8700
MB: Asrock z370 extreme4
RAM: 32G
GPU: RX 580
我的問題是 跑分時我的CPU跑分非常低
也覺得確實電腦沒想像中的快
想知道是不是有需要在efi檔 特別調整什麼數值 才能正常使用CPU
感謝