因為某些因素,手邊有了兩台Intel NUC 10 i5的機器,正巧現在用的黑蘋果每隔一段時間就需要打開蓋子壓一下RAM跟電源線,不然會用到一半就自動關機,想說也就順便試試。
查了一下,也算幸運,如果買的是NUC 11,因為cpu太新,要裝黑蘋果要多費些工夫,而且最幸運的是,有人在維護Opencore的設定,連錯誤嘗試都免了。
NUC 10 i5 就模擬Mac Mini,NUC 10 i7 就模擬iMac。
1. 下載Opencore EFI
其中的說明有兩項要仔細看,
一個是BIOS裡的設定修改
另一個是CFG Unlock的處理
準備一隻32G的隨身碟,Format為FAT32,將EFI複製到根目錄後依說明修正,等會這隻USB就重覆利用來做Installation disk
2. 下載Big Sur Install dmg
我本來就有Mac跟Apple ID,從Apple Store 下載Big Sur的安裝dmg沒有困難。
3. Format USB disk
重覆使用隨身碟,用Disk Utility格式化為圖中格式,Name的話隨意

4. Create Install Disk
執行下列執令
sudo /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/Hackintosh
Volume不知道的話,可以進/Volumes
裡看
5. 下載執行GenSMBIOS
在github GenSMBIOS下載後執行GenSMBIOS.command
依序執行1~4,步驟2要指到Opencore EFI中/EFI/OC
目錄下的config.plist
,產生UUID後存檔即可。
6. 複製EFI至USB Disk
這裡要會使用指令diskutil
diskutil list
在步驟4時,Install disk中會有隱藏的開機用磁區"EFI",不用diskutil是看不到的,執行diskutil list
後能看到下列磁區,其中disk2s1就是opencore要複製過去的目的地

diskutil mount
要存取EFI
就要用sudo diskutil mount disk2s1
將其掛上來,之後就可以用finder將opencore的檔案複製過去,只要將EFI整個目錄拉過去即可,再eject即可。

7. 安裝
讓NUC使用剛才的usb開機後選擇install mac,過程中會重新起重3次,記得usb不要拔出,就可以看到Big Sur的畫面了。
再來就是將usb中的EFI複製到硬碟中,一樣使用diskutil,只是倒過來
先sudo diskutil mount disk2s1
將EFI目錄複製到硬碟,再sudo diskutil unmount disk2s1
避免EFI磁區名稱重覆。
再sudo diskutil mount disk0s1
,將EFI複製到其中,拔掉usb,重新開機即可。