macOS Monterey: 12.3 (21E230) Dual Boot w/ Windows 11: 21H2
OpenCore version: 0.8.4
Component | Model |
---|---|
CPU | AMD Ryzen 7 2700X @ 4.1GHz |
Motherboard | ASUS ROG Strix B450-F Gaming - BIOS Version 4702 |
GPU | AMD Radeon RX 580 |
RAM | 32GB @ 2933 MHz |
- AMD Power Gadget: https://github.com/trulyspinach/SMCAMDProcessor/releases - To read and adjust CPU clock frequencies
- Monitor Control: https://github.com/MonitorControl/MonitorControl/releases - For adjusting the brightness of an external monitor
- Create a USB installer using this guide
- Clone the repository and copy the "BOOT" and "OC" directories into your USB installers "EFI" folder
- Download GenSMBIOS to generate your unique SMBIOS. Run it and select Generate SMBIOS, select iMacPro1,1 as the model
- Now open EFI/OC/config.plist with ProperTree and go to PlatformInfo > Generic. Set MLB (Board Serial), SystemSerialNumber (Serial) and SystemUUID (SmUUID) to the generated values. Change the ROM to the MAC address of your system without colons. If your CPU does not have exactly eight cores, you also need to specify the number of CPU cores as describe here. You can then boot from the USB installer
- After you have set up macOS, download and open MountEFI and mount the EFI partition with it. Then copy the EFI folder from the USB stick to the hard drive
Please note: macOS Monterey installation requires Misc -> Security -> SecureBootModel to be disabled in the config. Also TPM needs to be disabled in the BIOS. Both can be enabled after install.
If you are using a Navi-based graphics card, you have to open EFI/OC/config.plist with ProperTree. Then add
agdpmod=pikera
to your boot-arguments (NVRAM > Add > 7C436110-AB2A-4BBB-A880-FE41995C9F82 > boot-args)
Make sure Secure Boot is set to
Other OS
and CSM is disabled if you're having issues booting the macOS installer
- USB 2.0 device plugged into the motherboard's USB 3.x I/O ports
- USB 3.x device plugged into the motherboard's USB 2.0 I/O ports
- USB 2.0 device connected to a USB 3.x hub and plugged into the motherboard's USB 3.x I/O port, sleep only works when the hub is plugged into a USB 2.0 I/O port
- When you dual boot Windows, you may find that the clock in Windows is no longer correct. To fix this, run the "Windows Universal Time.reg" file in Windows as an administrator