目錄

iShengP 的 Z370F + i7–8700K + GTX1080 Hackintosh Build 黑蘋果建置(High Sierra ver.)

一篇面向 Hackintosh 使用者的 User Build.

更新提醒!
這篇文章已經由此文章代替,將作為史料的一部分,未來不會再做任何更新及維護。
iShengP 的 Z370F + i7–8700K + RX570 Hackintosh Build 黑蘋果建置 (Mojave ver.)

前言

這是一篇面向已經了解Hackintosh的文章,所以文章裡面並不會一步一步跑安裝步驟,但是還是會附上值得一看的文章或是參考資料。

不過這篇文章已經有了後續的內容,不打算看看這篇就好嗎?

iShengP 的 Z370F + i7–8700K + RX570 Hackintosh Build 黑蘋果建置 (Mojave ver.)

Why High Sierra? not Mojave?

因為 NVIDIA 沒有對應 Mojave 的驅動程式。

為什麼 Mojave 不存在 NVidia 的顯卡驅動?

Apple Turns Its Back On Customers And NVIDIA With macOS Mojave

用最簡單的方式來說,就是 NVIDIA 的驅動程式必須得要交由蘋果審核之後才能發佈,但這次蘋果沒有批准,因此 NVIDIA 不能對外發布顯卡驅動。因此截至今天為止,並沒有Mojave適用的驅動程式可以使用。

某種層面來說,是因為 Apple 已經逐漸向 AMD 顯卡靠攏,沒有那個必要對於 NVIDIA 的顯示卡進行維護(更不用說根本就沒有使用10系列顯卡的Mac)。另外一個層面來說可能就是蘋果不希望大家換顯示卡。實際上NVIDIA也有相容Metal的顯示卡(像是K5000或是GTX680之類的),但是上面所述的那些卡其實已經很老舊了,Mac Pro使用那些卡的人通常都已經轉新的架構如Pascal(GTX10xx)之類的,坦白講造成了許多 Mac Pro 用戶的困擾,我是覺得滿可惜的。

總合上面所述,這次使用比較舊的系統完全就是因為沒顯卡驅動造成的妥協啦,所以我的建議還是把顯卡換成 RX560/570/580 或是 Vega 56/64 之類官方相容的顯示卡,這樣子就可以升上去 Mojave 囉。

最後就是希望蘋果能大發慈悲把 NVIDIA 的驅動給批過啦,造福 Mac Pro 用戶、外接顯卡的用戶啦!

規格

  • CPU:Intel Core i7–8700K
  • 散熱器:Corsair H115i
  • 主機板:ASUS ROG STRIX Z370-F GAMING
  • 顯示卡:ASUS ROG STRIX-GTX1080-A8G-GAMING
  • 記憶體:GSKILL Trident Z DDR4 3200MHz CL16 8GBx2
  • SSD:Intel SSD 730 Series (240GB, 2.5in SATA 6Gb/s, 20nm, MLC)
  • SSD:Intel SSD 545s Series (256GB,2.5in SATA 6Gb/s,3D2,TLC)
  • HDD:Toshiba 4TB (MD04ACA400)
  • 光碟機:Pioneer BDR-S09XLT
  • 機殼:Fractal Design Define R6
  • 螢幕:Acer BM320 (32吋,3840x2160)
  • 鍵盤:Cooler Master Novatouch
  • 滑鼠:Logitech MX Master 2S

可用性

可以工作:

  • 系統基礎功能
  • 聲音
  • 網路
  • iMessage
  • 睡眠
  • 所有的USB孔(包括前面板、USB Hub、USB 3.1、Type C)
  • HWSensors

不可工作:

  • AirDrop(沒無線網卡)
  • WiFi(沒無線網卡)
  • 藍芽(沒無線網卡)
  • 光碟機(時好時壞)
  • 板載音效(我有外接USB DAC所以就沒試了)

準備

材料

「UniBeast」USB安裝隨身碟製作

基本上沒什麼問題,只是你會發現你不管是搜尋還是用找的都找不到Mac App Store上的macOS High Sierra了。

解決方法就是點下面的連結就可以打開了https://itunes.apple.com/us/app/macos-high-sierra/id1246284741?mt=12

接下來就是瞄一眼tonymacx86的教學吧

UniBeast: Install macOS High Sierra on Any Supported Intel-based PC

這樣子就可以使用UniBest輕鬆的把安裝隨身碟給處理好了。

如果對於看英文有障礙的話,就看看中文的吧(閱讀1、2節就好)

[教學]踏上黑蘋果(Hackintosh)之路:從購買至安裝macOS系統教學 - 瘋先生

安裝

那我們就來開始安裝吧

STEP 1. BIOS 參數設定

進階\中央處理器設定\Intel Virtualization Technology — 開啟
進階\系統代理設定\VT-d — 關閉
進階\系統代理設定\顯示設定\首選顯示卡— PCIE
進階\系統代理設定\顯示設定\混合多螢幕輸出模式—關閉
進階\USB Configuration\Legacy USB支援— Enabled
啟動\CSM (Compatibility Support Module)/開啟相容性支援模組 — 已關閉
啟動\安全啟動選單\作業系統類型— 其他作業系統

STEP 2. macOS 安裝

看著上面的文章把macOS裝完
不太需要多做什麼設定。

建議是使用-v verbose選項來開機,方便除錯
安裝時間可能有點久,可以趁這個機會去煮杯咖啡
這個步驟安裝完成應該是可以沒事的進到桌面了。
(可能會有很誇張的破圖或是介面很慢的問題,因為顯卡驅動還沒裝)

STEP 3. 「MultiBeast」安裝Clover以及系統驅動

開啟MultiBeast

/ishengp-highsierra-clover/images/2.png

Quick Start > Clover UEFI Boot Mode
Drivers > Audio > Realtek ALCxxx > 100 / 200 / 300 Series Audio Support
Drivers > Misc > FakeSMC
Drivers > Misc > FakeSMC Plugins
Drivers > Misc > FakeSMC HWMonitor Application
Drivers > Network > Intel > IntelMausiEthernet (最新版本)
Drivers > USB > USBInjectAll
Bootloaders > Clover UEFI Boot Mode + Emulated NVRAM
Customize > System Definitions > iMac > iMac 14,2
Build > Install

安裝完之後會重新開機
重開後再開 UniBeast 安裝

/ishengp-highsierra-clover/images/3.png

Drivers > Audio > Realtek ALCxxx > 200 / Z370 Series / X299 Audio Device ID Patch

重新開機。

STEP 4. 修復 USB Port 限制

即使上面已經安裝了USBInjectAll,但是USB Port還是無法完全使用。

參考文章

List of Hackintosh USB Port Limit Patches (10.14 Updated)

(1) 掛載 EFI 區(可以透過 Clover Configurator 掛載)
開啟路徑 /Volumes/EFI/Clover/kexts/Other

(2) 下載最新版的 USBInjectAll ,解壓縮將 Release 資料夾裡頭的 USBInjectAll.kext 放置至 /Volumes/EFI/Clover/kexts/Other 裏頭

(3) 下載 OS-X-USB-Inject-All ,解壓縮將 XHCI-unsupported.kext 放置至 /Volumes/EFI/Clover/kexts/Other 裏頭

/ishengp-highsierra-clover/images/4.png

(4) 使用 Clover Configurator 打開在 /Volumes/EFI/EFI/Clover/ 的 config.plist 進行編輯

/ishengp-highsierra-clover/images/5.png

(5) 在 Kernel and Kext Patches 底下,按左下方的+加入值

Name*: com.apple.driver.usb.AppleUSBXHCI
Find* [HEX]: 837D880F 0F83A704 0000
Replace* [HEX]: 837D880F 90909090 9090
Comment: USB 10.13.6+ by PMHeart
MatchOS: 10.13.x

注意,上方的值僅適用於 10.13.6,如果是其他的版本如 mojave 之類的文章請看上方的文。

(6) 存擋,重新開機
重新開機之後 USB Port 都可以使用了。

STEP 5. 安裝顯卡驅動

下載驅動

Nvidia Web Driver updates for macOS High Sierra (UPDATE January 24, 2019)

驅動程式只能對應一個系統版本,因此要確定好系統的版本是多少

/ishengp-highsierra-clover/images/6.png

Build號的查看可以打開 關於這台Mac,然後在版本號的地方點一下,就會跳出Build號。在上方的網頁下載對應的版本即可。

/ishengp-highsierra-clover/images/7.png

下載下來的驅動直接安裝結束就好。(會重新開機)

PS. 因為一個驅動只能對應一個系統的特性,當系統更新之後顯卡驅動會自動停用,就手動更新一下驅動程式吧。

STEP 6. 修復 iMessage

(1) 掛載 EFI 區(可以透過 Clover Configurator 掛載)
使用 Clover Configurator 打開 /Volumes/EFI/EFI/Clover/ 的 config.plist

(2) 到 SMBIOS 的頁面,複製 Serial Number
(如果這個頁面是空的,就在右中間的上下箭頭按鈕放上 iMac 14,2)

(3) 到網頁,填入剛剛複製的序號

Check Your Service and Support Coverage - Apple Support

(4–1) 請先到 這裏,檢查序號是不是對應機種,如果是的話,輸入到官網出現此序號無效,那就代表這組序號是能使用的。

/ishengp-highsierra-clover/images/8.png

(4–2) 當你發現這個序號是有抓到的,請重新再生成一個。按下 Generate New 再進行 (3) 直到成功 (4–1) 為止

後來才發現,如果你使用真正的序號會導致對方被 ban,自己的 Apple ID 也可能會被 ban,所以這個要非常小心

/ishengp-highsierra-clover/images/9.png

(5) 複製 成功啟用的序號至 Borad Serial Number ,然後自己加5位數補滿

(6) 建立 UUID 填入 SmUUID 的欄位

(7) 存檔,重新開機

STEP 7. 停用 macOS 自動下載更新

/ishengp-highsierra-clover/images/10.png

如果你開啟了自動下載的選項,macOS會很好心的幫忙下載Mojave到應用程式裡面。這個會直接佔掉大概6GB的容量。

/ishengp-highsierra-clover/images/11.png

在設定裡頭把背景中下載新的可用更新項目關掉即可。

記得把「安裝 macOS Mojave」手動移除。

STEP 8. 啟動 第三方 TRIM

參考資料

【macOS 教學】如何開啟 macOS Serria 上 SSD專用的 Trim 功能

(1) 打開終端機

(2) Key入

sudo trimforce enable

(3) 輸入密碼

(4) 重新開機

跑分

/ishengp-highsierra-clover/images/12.png /ishengp-highsierra-clover/images/13.png

除錯

遇到了禁止符號該怎麼辦?

/ishengp-highsierra-clover/images/14.png

螢幕上的禁止符號

其實很簡單,大部分造成這個狀況的原因就是系統抓不到安裝隨身碟,因此關機換個孔理論上就能解決了。

通常建議是用主機板後方的孔,如果USB 3.1的孔不行就改用3.0的,3.0不行再用2.0的,遲早會有能使用的孔。

遇到了 The install resources have expired 該怎麼辦?

在安裝之前開啟終端機,Key入

ntpdate -u “time.apple.com”

就可以解決問題了。

更新紀錄

2019/05/30 — 補上了 Mojave ver. 的連結

備註

如有錯誤敬請指教。




謝謝您的閱讀。
如果喜歡我的文章,您的 5下鼓掌 將會成為我寫作的動力。

點擊上方鼓掌登入 LikeCoinID點擊鼓掌5下
使我獲得回饋且無須付費轉化為寫作的助力。
您也可以留言、追蹤我,在未來期望也能夠有與您交流互動的機會。