這裡以OpenCore 0.8.1 引導文件做示範。首先,您需要以下內容:
- OpenCore引導文件https://github.com/acidanthera/OpenCorePkg/releases
- BootInstall.command
- 安裝源(MacOS Journaled + GUID,USb的大小取決於macOS的版本。catalina建議使用16GB)
在您的OpenCore原始引導文件夾中,進入到Utilities/
LegacyBoot。在這裡,您會找到一個名為的文件BootInstall_X64.tool。這是將DuetPkg安裝所需的驅動器。(注:OpenCore 0.7.0 之後的版本 BootInstall.command 文件腳本更改為 BootInstall_X64.tool,路徑為 OpenCore-XXX-RELEASE/Utilities/LegacyBoot/BootInstall_X64.tool)
如果你是 32 位元,得用 BootInstall_IA32.tool 。
現在,您要運行BootInstall_X64.tool,請注意,可能需要sudo
權限在新版本的macOS上正常運行。假設你的文件放在桌面上。
sudo /Users/sky/Desktop/OpenCore-0/Utilities/LegacyBoot/BootInstall_X64.tool
這將為您提供可用磁碟的列表,選擇您要使用的磁碟,然後將提示您編寫新的MBR。選擇是[y]
完成。上圖可以看到我的U盤為 didk6,所以我這裡輸入為 6。
這將為您提供一個帶有boot
文件的EFI分區,這是我們將添加OpenCore EFI的位置。
注意:用於舊用戶的固件驅動程序略有不同:
- OpenUsbKbDxe.efi
- 對於Opencore菜單中的選擇器支持
- HfsPlusLegacy.efi
- 需要看到類似安裝程序的Hfs磁盤驅動器,由於缺少RDRAND指令支持,因此SandyBridge和更早版本需要使用舊版版本