- Joined
- Oct 20, 2018
- Messages
- 26
- Motherboard
- Gigabyte Z790 AERO G
- CPU
- Intel Core i9 13700K
- Graphics
- Sapphire TOXIC AMD Radeon RX 6900 XT Extreme Edition
- OS X/macOS
- 14.x
- Bootloader
- OpenCore (UEFI)
- Mac
- iMac
- Mac mini
- MacBook Air
- MacBook Pro
- Mobile Phone
- Android
- iOS
Complete installation guide for installing macOS Catalina 10.15 (198583) on a Custom Build PC
Specifications :
Motherboard : Gigabyte B360 AORUS Gaming 3 WiFi
CPU: Intel Core i5 - 9400F
RAM: 32 GB 3200MHz
IGPU: None
Graphics: 2 X Sapphire Nitro Plus RX580 4GB
SSD: Gigabyte AORUS NVMe Gen4 SSD 1TB
Audio: Realtek ALC 892
Display: 25" (2560x1080)
Summary :
What's works?
Audio
Graphics
Ethernet
HDMI
Power Management
iMessage
FaceTime
iCloud
USB 2.0, 3.0, 3.1 Ports
Type C, Type A
Not working
Everything works
Bootable Media Creation
STEP 1
To create Bootable USB for installation
Insert USB Flash Drive and open Disk Utility
Select USB Flash Drive and Erase it with following parameters
Name : USB
Format : OS X Extended (Journaled)
Scheme : GUID Partition Map
Launch Terminal
Copy and paste the following sudo command in terminal
Enter Password, when it asks
Press (Y) for confirmation of the proceeding process and press Enter key
Close Terminal after execution of the process
STEP 2
Download Clover EFI Bootloader from the Forum Downloads Section
Run Clover EFI bootloader installer package
In Clover Bootloader click on Change Install Location and select installation Drive i.e Install macOS Mojave.
Click on Customize and configure the following settings.
Install Clover for UEFI booting only
Install Clover in the ESP
Themes: Select any
Drivers64UEFI: AptioMemoryFix-64 , ApsDriverLoader-64
Confirm the above options and click on Install. Enter Password when it asks.
Click on Close after execution of the process
STEP 3 :
Now you'll have to place the necessary Files, Kexts & Config.plist
Navigate to: EFI/CLOVER
Download the Config.plist file from here: https://www.elitemacx86.com/threads/guide-creating-a-basic-config-plist-file-for-booting-macos.257/
Change the SMBIOS to iMac Pro 1,1
Rest will be as it is
Navigate to: EFI/CLOVER/drivers64UEFI/
Place HFSPlus.efi : https://github.com/JrCs/CloverGrowerPro/raw/master/Files/HFSPlus/X64/HFSPlus.efi
After that
Navigate to: EFI/CLOVER/kexts/
Place following kexts in the folder
FakeSMC.kext: https://github.com/RehabMan/OS-X-FakeSMC-kozlek
VoodooPS2Controller.kext: https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller
USBInjectAll.kext: https://github.com/RehabMan/OS-X-USB-Inject-All
Lilu.kext: https://github.com/acidanthera/Lilu
WhateverGreen.kext: https://github.com/acidanthera/WhateverGreen
EmuVariableUefi-64.efi: From Clover Bootloader
Now, everything is done USB is fully prepared for installation
UEFI settings
Set X.M.P to Profile 1.
Set CSM Support to Disabled.
Set XHCI Hand-of to Enabled.
Set SATA Mode to AHCI.
Set VT-d Option to Disable
Set Windows 8/10 Feature to Other OS
Booting the Installer using USB
After preparing installation USB
Plug the USB flash drive in USB 2.0/3.0 port and boot to boot menu
Select USB with the UEFI prefix and press enter to boot
Use following boot args :
-v
nv_disable=1
slide=0
Select Boot macOS Install from Install macOS Mojave and press enter to boot
When at installation screen
select preferred language and continue
Select Disk Utility and continue
click on View and select Show all Devices
select Hard Drive or SSD on which you want to install macOS
Select the Drive and click on Erase button
Erase it with following parameters
Name : Macintosh HD* (You can rename it later on)
Format : APFS
Scheme : GUID Partition Map
After execution of the process Close Disk Utility
Select Install macOS and continue with the options.
Now select Macintosh HD* and click on Install.
When the PC restarts, select Boot macOS Install from Macintosh HD or (Drive name) and press enter
After installation, boot it using USB, but this time select Macintosh HD or (Drive name) and press enter
When you're at the welcome screen, continue with the basics options such as Keyboard setup, Network, Computer Account and Privacy settings
Post Installation
Boot from System Drive
Mount the EFI Partitions of BOTH USB as well as Hard Drive/SSD
Open EFI Partition of Hard Drive
Select EFI folder and then move to Trash
Open EFI Partition of USB
Copy the EFI folder to EFI Partition of Hard Drive.
Graphics
AMD RX580 is supported and will run in full QE/CI OOTB
Network
The PC uses Intel I219V-7 Ethernet Chipset. Install Realtek IntelMausiEthernet.Pkg
Audio
The PC uses a Realtek ALC 892 Audio Codec
Download AppleALC.kext & Lilu.kext
Move the files to EFI/Clover/Kexts/10.15 and place both the kexts
Open config.plist
Use layout ID = 99
Check "ResetHDA"
For more info: Follow Up
USB Ports
All USB Ports works OOTB
Add USB port limit patch
Mount EFI Partition
Open config.plist file using Clover Configurator
Navigate to kernel and kext patches tab and add the following patch in config.plist.
Save config.plist file
Restart PC for implementing the changes
Miscellaneous
App Store
iMessage
FaceTime
iCloud
To activate App Store iMessage FaceTime & iCloud, follow the instructions below :
Mount EFI partition
Open config.plist
Navigate to SMBIOS Tab
Generate a new SMBIOS for "iMac Pro 1,1"
Save config.plist
Restart PC
Login into App Store, iMessage, FaceTime and iCloud.
By following the above Guide, A full working macOS Mojave on Custom Build PC can be installed
Credits:
A special Thanks to @EliteMacx86 and @DSM2 for the wonderful guides which is super easy to follow.
Specifications :
Motherboard : Gigabyte B360 AORUS Gaming 3 WiFi
CPU: Intel Core i5 - 9400F
RAM: 32 GB 3200MHz
IGPU: None
Graphics: 2 X Sapphire Nitro Plus RX580 4GB
SSD: Gigabyte AORUS NVMe Gen4 SSD 1TB
Audio: Realtek ALC 892
Display: 25" (2560x1080)
Summary :
What's works?
Audio
Graphics
Ethernet
HDMI
Power Management
iMessage
FaceTime
iCloud
USB 2.0, 3.0, 3.1 Ports
Type C, Type A
Not working
Everything works
Bootable Media Creation
STEP 1
To create Bootable USB for installation
Insert USB Flash Drive and open Disk Utility
Select USB Flash Drive and Erase it with following parameters
Name : USB
Format : OS X Extended (Journaled)
Scheme : GUID Partition Map
Launch Terminal
Copy and paste the following sudo command in terminal
Code:
sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/USB
Enter Password, when it asks
Press (Y) for confirmation of the proceeding process and press Enter key
Close Terminal after execution of the process
STEP 2
Download Clover EFI Bootloader from the Forum Downloads Section
Run Clover EFI bootloader installer package
In Clover Bootloader click on Change Install Location and select installation Drive i.e Install macOS Mojave.
Click on Customize and configure the following settings.
Install Clover for UEFI booting only
Install Clover in the ESP
Themes: Select any
Drivers64UEFI: AptioMemoryFix-64 , ApsDriverLoader-64
Confirm the above options and click on Install. Enter Password when it asks.
Click on Close after execution of the process
STEP 3 :
Now you'll have to place the necessary Files, Kexts & Config.plist
Navigate to: EFI/CLOVER
Download the Config.plist file from here: https://www.elitemacx86.com/threads/guide-creating-a-basic-config-plist-file-for-booting-macos.257/
Change the SMBIOS to iMac Pro 1,1
Rest will be as it is
Navigate to: EFI/CLOVER/drivers64UEFI/
Place HFSPlus.efi : https://github.com/JrCs/CloverGrowerPro/raw/master/Files/HFSPlus/X64/HFSPlus.efi
After that
Navigate to: EFI/CLOVER/kexts/
Place following kexts in the folder
FakeSMC.kext: https://github.com/RehabMan/OS-X-FakeSMC-kozlek
VoodooPS2Controller.kext: https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller
USBInjectAll.kext: https://github.com/RehabMan/OS-X-USB-Inject-All
Lilu.kext: https://github.com/acidanthera/Lilu
WhateverGreen.kext: https://github.com/acidanthera/WhateverGreen
EmuVariableUefi-64.efi: From Clover Bootloader
Now, everything is done USB is fully prepared for installation
UEFI settings
Set X.M.P to Profile 1.
Set CSM Support to Disabled.
Set XHCI Hand-of to Enabled.
Set SATA Mode to AHCI.
Set VT-d Option to Disable
Set Windows 8/10 Feature to Other OS
Booting the Installer using USB
After preparing installation USB
Plug the USB flash drive in USB 2.0/3.0 port and boot to boot menu
Select USB with the UEFI prefix and press enter to boot
Use following boot args :
-v
nv_disable=1
slide=0
Select Boot macOS Install from Install macOS Mojave and press enter to boot
When at installation screen
select preferred language and continue
Select Disk Utility and continue
click on View and select Show all Devices
select Hard Drive or SSD on which you want to install macOS
Select the Drive and click on Erase button
Erase it with following parameters
Name : Macintosh HD* (You can rename it later on)
Format : APFS
Scheme : GUID Partition Map
After execution of the process Close Disk Utility
Select Install macOS and continue with the options.
Now select Macintosh HD* and click on Install.
When the PC restarts, select Boot macOS Install from Macintosh HD or (Drive name) and press enter
After installation, boot it using USB, but this time select Macintosh HD or (Drive name) and press enter
When you're at the welcome screen, continue with the basics options such as Keyboard setup, Network, Computer Account and Privacy settings
Post Installation
Boot from System Drive
Mount the EFI Partitions of BOTH USB as well as Hard Drive/SSD
Open EFI Partition of Hard Drive
Select EFI folder and then move to Trash
Open EFI Partition of USB
Copy the EFI folder to EFI Partition of Hard Drive.
Graphics
AMD RX580 is supported and will run in full QE/CI OOTB
Network
The PC uses Intel I219V-7 Ethernet Chipset. Install Realtek IntelMausiEthernet.Pkg
Audio
The PC uses a Realtek ALC 892 Audio Codec
Download AppleALC.kext & Lilu.kext
Move the files to EFI/Clover/Kexts/10.15 and place both the kexts
Open config.plist
Use layout ID = 99
Check "ResetHDA"
For more info: Follow Up
USB Ports
All USB Ports works OOTB
Add USB port limit patch
Mount EFI Partition
Open config.plist file using Clover Configurator
Navigate to kernel and kext patches tab and add the following patch in config.plist.
Code:
Name: com.apple.iokit.IOUSBHostFamily
Find* [HEX]: 83FB0F0F 870B0400 00
Replace* [HEX]: 883FB3F0F 870B0400 00
Comment: USB 10.15.x by PMHeart
Code:
Name: com.apple.driver.usb.AppleUSBXHCI
Find* [HEX]: 4183FF0F 0F839404 0000
Replace* [HEX]: 4183FF3F 0F839404 0000
Comment: USB 10.15.x by PMHeart
Code:
Name: com.apple.iokit.IOUSBHostFamily
Find* [HEX]: 83E30FD3 E34109DF
Replace* [HEX]: 83E33FD3 E34109DF
Comment: USB 10.15.x by PMHeart
Restart PC for implementing the changes
Miscellaneous
App Store
iMessage
FaceTime
iCloud
To activate App Store iMessage FaceTime & iCloud, follow the instructions below :
Mount EFI partition
Open config.plist
Navigate to SMBIOS Tab
Generate a new SMBIOS for "iMac Pro 1,1"
Save config.plist
Restart PC
Login into App Store, iMessage, FaceTime and iCloud.
By following the above Guide, A full working macOS Mojave on Custom Build PC can be installed
Credits:
A special Thanks to @EliteMacx86 and @DSM2 for the wonderful guides which is super easy to follow.