跳到主要內容
構建第八代技嘉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 ...

黑蘋果安裝教程-在Windows下使用TransMac製作USB安裝碟

背景介紹  蘋果公司電腦以前曾叫做麥金塔電腦(  Macintosh  ),至今為止,蘋果公司仍沿用“Mac”以命名其所設計生產的個人電腦。Apple的macOS僅允許在“Apple品牌”的計算機上使用,因此在其他非蘋果機器上安裝運行的macOS系統被稱為  Hackintosh  ,國內也稱為  黑蘋果  。  安裝過程概覽   使用TransMac製作啟動盤   準備工具  在Windows操作系統下使用  TransMac  軟件來製作黑蘋果啟動USB安裝碟 macOS High Sierra 10.13.6(17G65) Installer with Clover 4596 系統鏡像  點擊下載 TransMac  點擊下載 至少8GB的USB隨身碟 安裝過程  TransMac  使用  管理員身份  打開,因為是正版軟件沒有破解,耐心等待10秒然後點擊  Run  打開軟件。  B站黑蘋果安裝教程 格式化U盤  在軟件的左側找到自己的隨身碟,然後  右鍵  選擇  Formar Disk for Mac  意思是將USB隨身碟格式化為Mac格式,當然隨身碟內容提前做好備份。  B站黑蘋果安裝教程 期間彈出警告是否繼續操作,點擊  Yes  ,格式化的磁盤名稱,默認即可,點擊  OK  :  B站黑蘋果安裝教程 是否繼續操作,點擊  Yes  ,然後開始格式化USB隨身碟,提示  Format Complete  表明格式化完成。  寫入dmg鏡像  然後  右鍵  選擇  Restore with Disk Image  來準備將dmg鏡像寫入到U盤中:  B站黑蘋果安裝教程 是否繼續操作,點擊  Yes  ,選擇自己...

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...