• Become a Premium Member for $25/year with no ads to improve your community experience. Upgrade to Pro Account for faster response and no wait times!

Reply to thread

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


[CODE]sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/USB[/CODE]


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]


[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]


[CODE]

Name: com.apple.iokit.IOUSBHostFamily

Find* [HEX]: 83E30FD3 E34109DF

Replace* [HEX]: 83E33FD3 E34109DF

Comment: USB 10.15.x by PMHeart

[/CODE]

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 [USER=1]@EliteMacx86[/USER] and [USER=88]@DSM2[/USER] for the wonderful guides which is super easy to follow.