Categories
程式開發

和兒子裝一台 Hackintosh


先說什麼是 Hackintosh,俗稱黑蘋果,就是在非蘋果電腦上裝蘋果系統 macOS。今天按 Apple 的協議,用戶自己這樣做是不違法的,如果商家這樣做就違法了。

大兒子今年 12 歲,正是當年我接觸電腦的年齡,我也就有了給他電腦啟蒙一下的想法,在家庭內部討論了一下形成一致意見,於是就動手了。

今年春節因為疫情,只能宅在家裡,倒是在家動手做點東西的好時間。於是在春節前用三天時間和兒子聊天,講了講電腦的組成和一起發展來歷(談不上發展史),讓他先有個大概的認知,因為在此之前他是沒有見過台式機的,更沒有想過電腦可以自己組裝。

選擇Hackintosh 有兩個原因,一來是自己從2006 年開始一直使用Mac,對今天的Windows 很陌生,而且各種病毒、彈窗、木馬、綁定下載等問題仍然存在,macOS 在這方面還是省心一些。另一方面是被朋友 @icyleaf 和 @mhb 安利才知道現在用組裝硬件裝 macOS 已經不是深坑,體驗很好,而且性價比超高。

於是開始在京東下單,硬件配置如下:

Intel i5-8500 6核,帶UHD 630 集顯(據說 AMD CPU 裝macOS 費勁很多,畢竟Mac 都是Intel CPU 嘛)華碩Z370 PRIME A2 主板(選ATX 主板,尺寸大接口多,補充其他硬件方便,給孩子看著也清楚Crucial DDR4 3200MHz 16Gx1(買3200 因為2666 沒貨,主板需要超頻才支持 3200,我是降頻用的,後面安裝過程還會提到這個坑)三星 970 EVO 500GB M.2 接口(第一次買NVMe 的盤,沒想到那麼小)Antec P101 中塔加VP550 電源組合(沒想到中塔比我小時候用過的標準機箱還大)沒有買獨立顯卡,因為預算有限顯示器先用我一直接筆記本的 DELL 24寸2K無邊(有機會升級4K)後來又意識到用藍牙鼠標鍵盤是沒法裝新機器,趕緊補了USB 有線鍵鼠後來又補了一對漫步者實木音箱(這傢伙價格樣子和我 20 年前買的時候幾乎一樣)

主要硬件都到期後開始裝機,之後的步驟分多天完成,差不多每天晚上用 1 小時的時間,防沉迷。

說裝機的事情之前,要隆重感謝 @icyleaf 和 @mhb 給與的大力支持,沒有他們的幫助,過程不會這麼順利。

和兒子裝一台 Hackintosh 1

20年不用的老手藝,上一台還是我讀高一時裝的。第一天晚上裝好主板上的各種零件。第二天晚上接各種插頭,通電,不亮! CPU 風扇轉,但是鍵盤燈都不亮!結果是忘了接主板上的 8-pin 電源線,現在 ATX 主板有兩個電源口要接,出師不利有點尬。

機器點亮以後裝系統,系統 U 盤是之前的某晚準備的,整個裝機過程除了參考 @icyleaf 兄的教程 [1],主要是看了一篇圖文並茂的知乎帖子 [2]。設置 BIOS(20年不見,沒想到現在 BIOS 界面都這麼酷炫了)後 U 盤插上,引導不了!

此時 9 點多,孩子去睡了,我開始一頓排查,最終發現是 U 盤格式化的時候沒有選 GUID Partition scheme,所以 U 盤雖然 build 好了 Mojave 的系統,但是沒有 EFI 引導區。

重新來過,等到第二天晚上,再次 U 盤插上,啟動電腦,終於見到傳說中的 Clover 界面(Clover 的版本不用糾結於教程裡的,裝 latest stable 即可),安裝系統一路正常。之後通過 Clover Configurator 改硬盤引導也順利。

首先,顯示顏色不對。搜索發現一個關於 Pink Tint 的好帖 [3],按其方法修改解決,原因是我用的 HDMI。所以有另一個方法不用任何配置修改,就是換一根 DP 線。沒有識別到聲卡 和 LAN,按照文章 [2] 裡面的方法裝倆 kexts 驅動搞定。號稱 WiFi & Bluetooth 免驅的 BCM94360CD,WiFi 免驅直接可用,Bluetooh 沒認出來,目前還沒解決(我也沒花精力去弄,藍牙可以暫時不用)。

到此,Hackintosh 組裝完成。兒子有了第一台自己的電腦,接下來的打算是和他的觀鳥愛好結合,學習用Lightroom 管理和編輯自己拍的各種鳥圖,然後學學做網頁,把這些照片做成一個自己的攝影作品網站發佈到自己的域名上(這裡應該要知道什麼是domain,DNS,HTTP,proxy,Linux,bash,ssh 之類吧

),如果這個能行,可以考慮在弄個小程序或者 App。

最後要教育孩子使用正版軟件,給他訂閱了 Adob​​e Creative Cloud 中國攝影計劃(包括 Lightroom Classic 和 Photoshop),最後來一張兒子今天剛修的圖,是他去年在廣州拍的紅耳鵯。

和兒子裝一台 Hackintosh 2

引用:

[1] https://icyleaf.com/2019/03/asrock-z390-gaming-itx-install-hackintosh-tutorial/

[2] https://zhuanlan.zhihu.com/p/55991446

[3] https://hackintosh.gitbook.io/-r-hackintosh-vanilla-desktop-guide/config.plist-per-hardware/coffee-lake#pink-purple-tint