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

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

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

目前主機在調教期間,曾蒙大家提出的建議和所遇到的問題,目前『本人』此構建的黑蘋果的完美度,已達到95%,剩下的就是DTDS的部分,目前還有一個『錯誤的程序』尚未解決。按目前運行的狀況來看,非常的穩定。無論是開機、關機、聯網、聲音、顯像等,都超乎我個人的預期。

構建這台主機我花了四個月的時間,蒐集資料,同時,也因為Mojave DP版的測試,一步步的用我那台舊款的主機修正錯誤。並且參考他人構建USB安裝碟時文章,所碰到的問題進行除錯工作。

本教程只適合用在第八、九代黑蘋果主機。

一、構建主機的硬體規格:

CPUIntel i5-8400 $7300
MBGA-B360M DS3H $2290
GPUGA RX 570-4G $3990 社團友人贊助
RAMADATA DDR4 2666 8G x1 
HDSSD TS-120GSamsung 970EVO 250G M2. $ 900/2790
CASETT H15 $890
PowerTT 550W $1200
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 BootloaderClover配置器
3、下載官網macOS完整系統安裝檔,驗證它在/ Applications文件夾中
4、下載主機板所需要的KEXTAppleALC.kextFakeSMC.kextLilu.kextUSBInjectAll.kextWhateverGreen.kextXHCI-300-series-injector.kext。有關kext相關說明,請參考這裡。
5、下載安裝碟專用config.plist
678

1部分:將Mojave安裝程序轉移到USB
要將工作的Mojave安裝程序放到USB閃存驅動器上,必須首先將其格式化為允許EFI分區的方案。然後,使用終端將Mojave安裝程序準備好放在USB驅動器上。

1步:格式化USB驅動器

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

2步:轉移Mojave安裝程序
  1. 打開工具程式終端
  2. 如果提示,請將以下內容粘貼到終端輸入密碼:
    sudo / Applications / Install \ macOS \ Mojave.app/Contents/Resources/createinstallmedia --volume / Volumes / Hackintosher --applicationpath / Applications / Install \ macOS \ Mojave.app --nointeraction
  3. 不要關閉終端,安裝程序將緩慢轉移,並且可能需要一段時間,特別是如果您使用USB 2總線速度
  4. 2部分:為Mojave Hackintosh配置EFI分區
        如果這個USB安裝碟是針對hackintosh進行的,那麼還需要第二部分,我們必須配置USB安裝碟的啟動分區以啟動非mac設備。引導分區也稱為EFI分區,隱藏的EFI分區內是一個名為EFI的文件夾。EFI文件夾包含引導配置文件。要訪問EFI分區,必須安裝它。
安裝EFI分區
安裝EFI分區後,您現在有兩個選項。您可以創建自己的EFI文件夾,也可以通過在此站點上使用預配置的EFI來節省時間和潛在的麻煩。如果這是您第一次推薦使用預配置的EFI文件夾。
  1. 下載Clover配置器
  2. 打開Clover配置器
  3. TOOLS下選擇Mount EFI
  4. 單擊“ 安裝分區以安裝macOS ...”
  5. 單擊“ 打開分區這是EFI文件夾的位置)

選項1.生成您自己的Mojave EFI文件夾
要為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.efiApfsDriverLoader-64.efi,則不再需要將apfs.efi添加到EFI / Clover / drivers64UEFI
掛載您的EFI分區並備份和/或將現有的EFI文件夾重命名為其他內容,它將被覆蓋。您需要將config.plistkext文件夾傳輸到新文件夾。下載最新版本的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文件,以及為沒有SSDTUSB使用USB 3.0USB安裝碟需的端口限制補丁。
Mojave 10.14 USB端口限制補丁Mojave需要一個補丁來提高USB端口限制。如果你想能夠使用你所有的USB端口和USB 3速度,你將需要這個補丁,在我測試過的USB端口限制補丁中只有一個適用於Mojave 10.14,這裡是:使用Clover Configurator打開config.plist
  1. 選擇內核和Kext補丁
  2. 在按鈕上選擇“+”並輸入:
  1. 姓名*com.apple.driver.usb.AppleUSBXHCI
  2. 查找* [Hex]83FB0F0F 83030500 00
  3. 更換* [Hex]83FB0F90 90909090 90
  4. 評論:PMHeartUSB 10.14+
  5. MatchOS10.14.x
  1. 保存config.plist
pastedGraphic.png
這是端口限制補丁在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)中的文件。
所需的Kexts
推薦的Kexts

4.莫哈韋的APFS
如果您在High Sierra中選擇退出Apple文件系統或簡稱APFS,安裝程序將不會自動將其轉換為您,因此您不必擔心這一點。但我注意到,根據Mojave安裝程序的磁盤實用程序中顯示的提示,鼓勵使用APFS而不是HFSApple似乎更加積極地將人們推向APFS。再次在drivers64UEFI文件夾中包含PartitionDxe-64.efiApfsDriverLoader-64.efi,將不再需要手動添加apfs.efi
以上作法,為自己創建的EFI檔。
第二種作法:
個人推薦的創建EFI檔的做法如下。大家也可以使用我個人所使用的EFI。由於mojave在安裝的過程當中,可能會在第一階段剩下2分鍾時,會有畫面卡住,不能自動重新安裝的現象,故另創EFI檔可大家使用安裝。

使用終端機安裝好的USB安裝碟,利用CLOVER EFI 創立EFI的方法,如下:
下載好的macOS,我習慣使用『終端機』來安裝,這是最乾淨安全的做法,然而為了能夠加速安裝的過程,我簡化了許多不該裝的kext aml和補丁。主要的目的,就是希望能夠接近蘋果原生系統。
有關CLOVER EFI設定部分,比過去大家所認知的安裝方法有所不同,在這邊我簡略的說明。
1、開啟下載好的Clover EFI安裝檔,選擇欲安裝好的macOSU盤。
2、選擇『自定』,勾選『僅安裝UEFI開機版本』,打開『UEFI Drivers』菜單,如果你用的A卡,只要勾選VBoxHfs-64ApfsDriverLoader-64aptiomemoryFix-64即可。如果你用的是N卡,得另外再勾選EmuVariableUefi-64。(N卡不支援mojave 

3、如果你的硬碟為M2 SSD,需要再勾選NvmExpressDxe-64,這樣系統才會抓的住硬碟喔! 
4、完成以上安裝後,直接按『安裝執行』,直到安裝完畢。
5、接下來就是要找驅動kext。打開clover configurator軟體工具,打開U盤的EFI,單擊config.plist,選擇左邊選項最後一個kext installer,在partition ->ESPLocation->/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檔裡面。這樣就大功告成了,

請依據你的CPU來下載對應的config.plist

五、設定BIOS
由於我使用的技嘉GA-B360-DS3HBIOS設定如下:
  1. Save & Exit  Load Optimized Defaults
  2. M.I.T.  Advanced Memory Settings  Extreme Memory Profile(X.M.P.) : Profile1
  3. BIOS  Fast Boot : Disabled
  4. BIOS  LAN PXE Boot Option ROM : Disabled
  5. BIOS  Storage Boot Option Control : UEFI
  6. Peripherals  Trusted Computing Security Device Support : Disabled
  7. Peripherals  Network Stack Configuration Network Stack : Disabled
  8. Peripherals  USB Configuration Legacy USB Support : Auto
  9. Peripherals  USB Configuration XHCI Hand-off : Enabled
  10. Chipset  Vt-d : Disabled
  11. Chipset  Wake on LAN Enable : Disabled
  12. Chipset  IOAPIC 24-119 Entries : Enabled

中文版
  1. 保存並退出   載入最佳化預設值 
  1. MIT 高級內存設置極端內存配置文件(XMP):Profile1
  2. BIOS 快速啟動:禁用
  3. BIOS windows 8/10 其它作業系統 
  4. BIOS CSM支援:禁用
  5. BIOS LAN PXE引導選項ROM已禁用
  6. BIOS 存儲引導選項控制:UEFI
  7. 周邊設備 可信計算→安全設備支持:已禁用
  8. 周邊設備 網絡堆棧配置→網絡堆棧:已禁用
  9. 周邊設備 USB配置→舊版USB支持:自動
  10. 周邊設備 USB配置→XHCI切換:啟用
  11. 晶片組 Vt-d禁用
  12. 晶片組 LAN喚醒啟用:禁用
  13. 晶片組 IOAPIC 24-119條目:
  14. 啟用根據您使用的GPU更改以下設置:
    專用顯卡:周邊設備  初始顯示輸出:PCIe 1插槽芯片組  集成圖形:禁用 (如果您需要硬件編碼,HEVC等,安裝macOS 後設置為啟用)
  15. 英特爾iGPU周邊設備  初始顯示輸出:IGFX晶片組  集成顯卡:已啟用
    晶片組  DVMT預分配:128 M  (如果此設置未顯示,則:
    1
    。設置集成圖形:啟用.
    2
    。按F10保存並退出BIOS.3

    #重新啟動計算機重新啟動BIOS
設置啟動設備:
您將希望將USB安裝碟當作主要啟動設備,直到您的硬盤在步驟5結束時可啟動。
有兩種方法可以執行此操作:

選項1:每次啟動時按F12選擇臨時引導設備,直到配置了安裝macOS的硬碟上的引導分區。如果您想進行臨時啟動,您將選擇以UEFI開頭的USB驅動器版本:名稱。(例如我使用SanDisk USB安裝碟,因此我選擇UEFISandiskPartition 1
選項2 進入BIOS並設置Boot Boot Option1UEFIXXX 例如我使用的是SanDisk USB安裝碟,因此我選擇UEFISandiskPartition 1)。
六、安裝過程:
      
1:第一次安裝macOS時,會跑出一堆代碼,假設你的代碼會有提製不前、畫面卡住
             
等情形,得先檢查你的kextBIOS是否有設定正確。
       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 的桌面。
七、替自己的系統碟安裝CLOVER EFI
      
步驟安裝方式,請依照步驟4

八、安裝好的EFI檔,會出現在桌面或是在Finder,點擊EFI磁區,刪除EFI磁區的EFI檔的
       CLOVER
檔,直接替換我個人創建的EFICLOVER,直接複製。同時在更改對應的機
      
型。選擇你目前最接近的硬體配置,存檔電腦重新開機,    
下載點:https://github.com/myhackintosh/Mojave/blob/master/CLOVER.zip
九、電腦重新開啟之後,檢查一下系統報告中,看看你的硬體驅動是否完全驅動?檢查項目
      
例如USB、音效、GPU、網卡、PCI、磁碟等等。如果都全部驅動就可以大功告成。  
      
十、有關USB3.0SSDT教學文,可以參考香教仁的影片教學。

完整的PDF檔。

留言

  1. 你好 不知道是否可以請教你關於CPU的問題
    我的黑蘋果 正常使用約兩年
    配備為
    CPU: i7 8700
    MB: Asrock z370 extreme4
    RAM: 32G
    GPU: RX 580
    我的問題是 跑分時我的CPU跑分非常低
    也覺得確實電腦沒想像中的快
    想知道是不是有需要在efi檔 特別調整什麼數值 才能正常使用CPU

    感謝

    回覆刪除

張貼留言

這個網誌中的熱門文章

第八代『黑蘋果』主機全部安裝教程

HIGH SIERRA GUIDE  For  ASUS  STRIX Z370 -G  ROG ( Micro-ATX ) ** UPDATE   5th Jan 2018  /   Clover v2.4k r4359 ** 硬體配置規格 Asus ROG Strix Z370-G Gaming (Wi-Fi AC) ( Micro ATX )  i7 8700 3.2GHz  Corsair Vengeance LPX 8GB (1 x 8GB) DDR4 DRAM 2400MHz (PC4-19200) C14 Memory Kit - Black  Samsung Evo 960 250GB NVMe SSD  NVIDIA GeForce GTX 1080ti (or a GTX 1050 / 1060 / 1070 will work  ) ABWB 802.11AC WI-FI with Bluetooth 4.0 PCI-Express  BitFenix Phenom – Tower – micro ATX  Noctua NH-L9x65 - NH-L9x65 Low Profile Performance CPU Cooler  EVGA SuperNOVA 750 G3, 80 Plus Gold 750W  Corsair UK K65 Rapidfire Cherry MX Speed Performance Multi-Colour RGB Backlit 10 Keyless  Samsung 850 EVO 500GB  Dell UltraSharp U2717D (2560x1440DP) IPS LED 27-Inch Infinity Edge 成功運行的功能 Wi-Fi ( Onboard WiFi card was replaced, see components list above )   Bluetooth Ethernet ...

雖然我沒有4K螢幕,但卻可以4K輸出(4K)

FRESH INSTALLING MACOS HIGH SIERRA ON AMD RYZEN HACKINTOSH GUIDE (10.13)

This guide will show you the steps to install Sierra on a AMD Ryzen PC using a VMWare Virtual Machine. I’m making this guide for those who don’t have access to a Mac and need macOS to either try out for a bit or create a macOS boot loader installer for a AMD hackintosh build. There is another VMWare Sierra guide on this site, but  with AMD system a modified VMWare image is required to even be able to boot macOS so this AMD VMWare guide has to be used instead. WHY NOT A HIGH SIERRA VM? So getting High Sierra running as a virtual machine in Windows or Linux is actually pretty difficult with a Ryzen PC. Some will manage to get it working, butt not for others with there being all sorts of errors that can potentially popup on the screen. I actually spent half a day trying to get High Sierra working on VMWare player and wasn’t able to do it, so I had to resort to using Sierra, which I posted the steps for here. You can still use a Sierra VM to download High Sierra and create a Hig...