Haswell 系統運行 macOS Monterey 12.0.1

主機配置:

  • 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 等。

暫無評論

發怖評論 編輯評論


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇