主機配置:
- CPU:i5-4440 + HD4600 內顯
- 主機板:GA-Z97-D3H
- 內存:海盜船 DDR3 1333 4GBx4(16GB)
- 顯示卡:憾訊RX5600XT 8GB
- SSD:三星 971 256GB
- WIFI/BT:Broadcom BMC4360CD(Apple WIFI 卡在 PCIe x1 轉接器上)
- 電源供應器:EVGA 500Wr
BIOS Settings:
These are the BIOS settings I use.
- Virtualization: Enabled
- VT-d: Disabled
- XHCI Hand-Off: Enabled
- Legacy USB Support: Auto/Enabled
- IO SerialPort: Disabled
- Network Stack: Disabled
- XMP Profile: Auto / Profile 1/Enabled
- UEFI Booting set to Enabled and set Priority over Legacy
- Secure Boot: Disabled
- Fast Boot: Disabled
- OS Type: Other OS
- Wake on LAN: Disabled
- Integrated Graphics: Enabled
- Graphics: IGD/Integrated/iGPU/CPU Graphics
- DVMT Pre-Allocated: 128M or higher
製作 USB 安裝程序所需:
16 GB USB 3.0 SanDisk Ultra Fit 驅動器用於 Monterey USB 應格式化為 GUID,HFS+,名稱為 ‘Untitled’ 然後運行以下終端命令以為 Monterey 創建安裝媒體:
sudo /Applications/Install\ macOS\ Monterey.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled
一旦終端命令完成,您就擁有一個可啟動 Mac Monterey 安裝 USB。
OpenCore 0.7.5:
我下載並安裝/保存了以下內容,以創建新的 0.7.5 EFI 文件夾用於 OpenCore:
- Corpnewt 的 ProperTree plist 編輯器 – https://github.com/corpnewt/ProperTree 使用 Corpnewt 提供的腳本建立了一個新的 ProperTree 應用程序,需要 Python。
- 從 Acidanthera 的 GitHub 存儲庫下載了 OpenCore 0.7.5 發行版文件夾 – https://github.com/acidanthera/OpenCorePkg
- 從 Acidanthera 的 GitHub 存儲庫下載了 OCBinaryData 的最新版本 – https://github.com/acidanthera/OcBinaryData 將 OC 0.7.5 EFI 文件夾從 /Desktop/OpenCore-0.7.5-RELEASE/X64 文件夾複製到我的桌面。
- 將 Sample.plist 從 /Desktop/OpenCore-0.7.5-RELEASE/Docs 文件夾複製到新的 /Desktop/EFI/OC 文件夾。 將 Sample.plist 重命名為 config.plist。
ACPI Folder:
打開 EFI 文件夾並將以下 SSDT 添加到 /EFI/OC/ACPI 文件夾中:
- SSDT-EC-USBX.aml
- SSDT-EHCx_OFF.aml
- SSDT-Fix-USB-Shutdown.aml
- SSDT-HPET.aml
- SSDT-PLUG.aml
- SSDT-SBUS-MCHC.aml
- SSDT-XOSI.aml
- SSDT-XWAK.aml
這些 SSDT 是我收集的,但大多數是由其他人創建的,@VioletDragon 和 @RehabMan 是主要提供者。HPET、PLUG 和 EC-USBX 表格是使用系統的 DSDT.aml 和 Corpnewt 的 SSDTTime Python 腳本創建的 – https://github.com/corpnewt/SSDTTime
還有一些 ACPI 重命名補丁需要用於 SSDT-HPET.aml 表格的工作。
驅動程序文件夾: 我從文件夾中刪除了大部分的 *.efi 驅動程序,只留下了以下三個: CrsScreenshotDxe.efi OpenCanopy.efi OpenRuntime.efi
我將 HfsPlus.efi 驅動程序從 /Desktop/OcBinaryData-Master/Drivers 文件夾複製到 /Desktop/EFI/OC/Drivers 文件夾。
我之所以使用這個驅動程序,是因為從很多年前開始,我就一直在使用它。您也可以使用 OC 提供的 OpenHfsPlus.efi 驅動程序。
Kexts 文件夾: 我在 /EFI/OC/Kexts 文件夾中有以下 Kexts,其中一些是為了使主機板設備正常工作,一些是為了額外的組件,還有一些是為了使用 HWMonitorSMC2 應用程序進行監控: ACPIMonitor.kext AirportBrcmFixup.kext AppleALC.kext IntelCPUMonitor.kext IntelMausiEthernet.kext Lilu.kext SMCProcessor.kext SMCSuperIO.kext USBPorts.kext VirtualSMC.kext WhateverGreen.kext
資源文件夾: 我用 /Desktop/OcBinaryData-Master 文件夾中提供的資源文件夾替換了 /Desktop/EFI/OC/Resources 文件夾。因為這個文件夾包含了 OpenCore GUI 所需的引導主題、圖像、字體和音頻文件。
由於 /Resources/Audio 文件夾的大小和我不使用其他語言的事實,我總是會移除非英語(en)音頻文件。這將 Audio 文件夾的大小從接近 8MB(361 項目)減少到接近 700KB(78 項目)。
工具文件夾: 與驅動程序文件夾一樣,我刪除了 /Desktop/EFI/OC/Tools 文件夾中的大部分工具,只留下了以下三個: CleanNvram.efi OpenShell.efi ResetSystem.efi
這些工具只在測試新的 OC 文件夾或安裝操作系統時保留啟用,因為在其他時候它們是不必要的。我喜歡保持 OC GUI 引導畫面的清晰。
Config.plist: 我遵循 Dortania 的 Haswell 桌面指南設置了大部分的 config.plist。我還在 Corpnewt 的 ProperTree 應用程序中使用了 OC 清理快照命令,這樣我就不必手動添加 SSDT、Kexts、驅動程序、工具等到 config.plist 中。
但是,我選擇做了一些改動,以符合我喜歡運行我的設置的方式。 我添加了一些 ACPI > Patches – 從 Clover 中移植過來的重命名補丁,我知道你們都會告訴我我不需要它們。但是我喜歡它們在我的配置文件中,即使其中大多數是化妝性質的。 我在 Kernel > Patch 部分包含了另一個補丁,用於 SATA 熱插拔,具體是為了當我通過 Icy Dock ExpressCage 單元連接另一個硬碟時,我不必重新啟動系統。 SMBIOS: 在 macOS Catalina 之前,我使用 iMac14,2 SMBIOS 進行系統配置。 隨著 macOS Big Sur 的發布,這需要改為 iMac15,1 以獲得持續的支持。 隨著 macOS Monterey 的發布,它必須再次改變,這次是為了配合 Macmini7,1(支持的 Haswell 系統)使用僅有的 HD4600 內顯,或者 如果使用獨立顯卡,則需要使用 iMac17,1 或更新版本。 由於我有一個與我使用情況相容的 USB 配置的 USBPorts.kext,所以我不使用 Kernel > Quirks > XhciPortLimit。 我啟用了 Kernel > Quirks > ThirdPartyDrives,所以我的非 Apple SSD 上啟用了 Trim。 我添加了 brcmfx-country=GB 引導引數,以將我的 WIFI 地點設置為英國,否則它可能被設置為未知或很常見的德國! 我將 Misc > Boot > LauncherOption 由禁用更改為全功能,以在我的 Bios 中添加一個 OpenCore 項目。 我將 Misc > Boot > PickerMode 由內置更改為外部,以便在選擇列表的位置使用 OC GUI。
引導和 macOS Monterey 的乾淨安裝都是按照正常的方式進行的。在選擇要安
裝 Monterey 的 APFS 格式化 SSD 後,我不需要進行任何操作。我下一步的參與是設置帳戶。
簡單易行!
以下是我使用的 USB 設置的一些額外截圖:
Hackintool USB 配置截圖 – USBPorts.kext 激活的 USB 端口 Z87MX-D3H 主板佈局截圖 – USB 標頭突出顯示 背板截圖 – USB 端口突出顯示
隨後,我編輯了這個 OpenCore 0.7.5 EFI,使其適用於我的其他 Haswell 系統。我的簽名下方的系統 iMac1 和 iMac2 都使用獨立顯卡運行 Big Sur。
希望這能幫助那些希望將其 Haswell 系統升級到搭載 OC 0.7.5 的 Monterey 的人。下面附上的 EFI 文件夾包含了所有這些設置、驅動程序、kext 等。
希望對於想要將其 Haswell 系統升級到 Monterey 並使用 OC 0.7.5 的人有所幫助。所附的 EFI 文件夾包含了所有這些設置、驅動程序、kext 等。
希望這對於想要將其 Haswell 系統升級到搭載 OC 0.7.5 的 Monterey 的人有所幫助。所附的 EFI 文件夾包含了所有這些設置、驅動程序、kext 等。
希望這對於想要將其 Haswell 系統升級到 Monterey 並使用 OC 0.7.5 的人有所幫助。所附的 EFI 文件夾包含了所有這些設置、驅動程序、kext 等。