本文最后更新:2021年5月11日
OC.Gen-X 是一款主要由 Pavo-IM Pavo 開發(fā)的小工具,用于一鍵生成適用于 OpenCore 的 EFI 引導(dǎo)文件夾(各項(xiàng)設(shè)置基于 Dortania 的 OpenCore 安裝指南)。不過該 app 需要 macOS 環(huán)境才能運(yùn)行,沒有的用戶可以先使用虛擬機(jī)安裝 macOS(macOS 10.15 即可),配置好 EFI 文件夾后可以通過刻錄鏡像的方式安裝 macOS,基礎(chǔ)安裝教程可參考此鏈接。
截止目前,該軟件支持以下硬件平臺:
接下來本文將指導(dǎo)如何使用這款軟件生成 OpenCore EFI 引導(dǎo)文件,本文默認(rèn)你擁有并正在使用 macOS 環(huán)境。
目前黑蘋果安裝主要通過使用 EFI 引導(dǎo)程序(Bootloader)的方法,現(xiàn)在較為流行的有 Clover 和 OpenCore。Clover 從變色龍時代進(jìn)化而來,背負(fù)了很多沉重的歷史包袱,為兼容性做出了各種妥協(xié)。OpenCore 在設(shè)計(jì)之初理念就較為先進(jìn),并且丟掉了不少 Clover 的歷史包袱,輕裝前行。理論上 OpenCore 可以正確引導(dǎo)所有基于 UEFI 技術(shù)的現(xiàn)代操作系統(tǒng),也就是常見的 Windows、Linux、macOS 都是能被支持的,但目前 OpenCore 應(yīng)用最多的就是黑蘋果的安裝使用。
OpenCore 的優(yōu)勢:
OpenCore 其它方面的優(yōu)勢這里不再贅述,目前已經(jīng)有足夠多的 OpenCore 教程和資料,黑蘋果星球不再重復(fù)造輪子,下面的鏈接都非常有參考價值:
更多 OpenCore 詳解,請參閱:一步一步從零遷移到 OpenCore。
接下來,我們運(yùn)行 OC.Gen-X,根據(jù)自己的硬件平臺勾選對應(yīng)的設(shè)置,演示機(jī)型配置如下表:
配件 | 品牌 | 型號 | 數(shù)量 | 備注 |
---|---|---|---|---|
CPU | 英特爾 | i9-9900k | 1 | |
主板 | 華碩 | ROG Maximus X Hero | 1 | Z370 |
內(nèi)存 | 美商海盜船 | 復(fù)仇者 DDR4 8GB 3000MHz | 4 | 支持X.M.P |
顯卡 | AMD | RX 5700XT 50周年紀(jì)念版 | 1 | |
硬盤 | 西部數(shù)據(jù) | SN750 1TB | 1 | |
藍(lán)牙&WiFi | 奮威 | FV-T919 | 1 | BCM94360CD |
下面根據(jù)演示機(jī)型進(jìn)行配置,見圖:
更新:絕大多數(shù)臺式機(jī)無需 SMCLightSensor(光傳感器),如果是內(nèi)置了光傳感器的一體機(jī)可以勾選,遇到問題請取消。
2020年11月29日更新:2.7.0 以上版本集成了 AGPMInjector.app,生成的 kext 用于控制獨(dú)顯功耗等功能,照下圖邏輯操作即可。
關(guān)于 SMBIOS:
參數(shù)解釋:
現(xiàn)在,生成的 EFI 文件夾會出現(xiàn)在你的桌面,見圖:
OC.Gen-X 默認(rèn)不會添加任何 SSDT 文件,但大部分硬件配置正常運(yùn)行 OpenCore 是需要 SSDT 文件的。所以,根據(jù)硬件配置的不同,還需要添加 OpenCore 適配的 SSDT 文件,否則一定會卡在跑碼啟動階段。
上述鏈接中的內(nèi)容可使用 MaciASL.app 直接編譯為 .aml 文件,也可直接下載黑蘋果星球整理好的文件包:
已有57896次閱讀
最后,把以上你需要的 SSDT 文件放到 /EFI/OC/ACPI/ 目錄,并在 config.plist 文件中啟用:(下圖使用的軟件是 OpenCore Configurator,點(diǎn)擊“瀏覽”添加指定文件)
更多 OpenCore 詳解,請參閱:一步一步從零遷移到 OpenCore 中關(guān)于 SSDT 部分。
請依次檢查一遍所做的配置和文件,也可通過下面這個網(wǎng)站驗(yàn)證 config.plist 文件配置正確性。
鏡像下載:目錄 / 10.15 Catalina / 10.14 Mojave / 10.13 High Sierra / 10.12 Sierra / 10.11 El Capitan
安裝教程:U盤版/恢復(fù)版安裝教程 / 替換 EFI 文件
如果你足夠幸運(yùn),那么上面這些都做完以后,你就可以使用 U 盤開始 macOS 安裝了。但對于卡在跑代碼過程中的用戶,黑蘋果星球?qū)⑺鸭硪恍┙鉀Q辦法,列在這篇文章:OpenCore 安裝卡住的拯救手冊Q&A,歡迎反饋沒有提到的問題。
聯(lián)系客服