NUC 10 + Opencore 的暗黑蘋果

因為某些因素,手邊有了兩台Intel NUC 10 i5的機器,正巧現在用的黑蘋果每隔一段時間就需要打開蓋子壓一下RAM跟電源線,不然會用到一半就自動關機,想說也就順便試試。

查了一下,也算幸運,如果買的是NUC 11,因為cpu太新,要裝黑蘋果要多費些工夫,而且最幸運的是,有人在維護Opencore的設定,連錯誤嘗試都免了。

NUC 10 i5 就模擬Mac Mini,NUC 10 i7 就模擬iMac。

1. 下載Opencore EFI

github intel-nuc10下載

其中的說明有兩項要仔細看,

一個是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的話隨意

Screen Shot 2021-08-23 at 23.23.23

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要複製過去的目的地

Screen Shot 2021-08-23 at 23.18.56

diskutil mount

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

Screen Shot 2021-08-23 at 23.52.22

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,重新開機即可。

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料