DEV Community

Adrian A.
Adrian A.

Posted on • Updated on

Tutorial installing Mac OS Catalina on AMD Zen Processor


I. Part One Install on USB

Or get the Full Open Core here

  1. Go to gibmac OS to download and select -> Clone or download -> Download Zip
  2. Un Zip it and open gibMacOS.bat if you are on Windows or gibMacOS.command if you are on Mac OS Alt Text
  3. Toggle Recovery Only by write R and press ENTER Alt Text
  4. Then Select the latest FULL-INSTALL, at the date when I write this article is 10.15.5 Alt Text
  5. The program will start to download the recovery os, you can check in at gibMacOS-master\macOS Downloads\publicrelease\061-70033 - 10.15.5 macOS Catalina
  6. Now Run the MakeInstall.bat for Windows or BuildmacOSInstallApp.command for Mac Alt Text
  7. Select the drive by pressing its number showed on top of the list, mine its 2 + Add the Letter O at the end like 2O Alt Text
  8. It will start formatting the drive Alt Text
  9. After that It will be necessary to enter the path of the recovery, we go to *gibMacOS-master\macOS Downloads\publicrelease* Alt Text
  10. And Press Enter Alt Text

II. Create Open Core Bootloader

  1. Gibmac-OS will install the open core as default
  2. Download ProperTree, GenSMBIOS, and my created open core bootloader
  3. Extract all the zip files
  4. Open ProperTree.Bat Alt Text
  5. Load the config.plist from the AMD-OSX-OpenCore-master Alt Text
  6. Go to PlatformINFO Alt Text
  7. Open GenSMBIOS Alt Text
  8. Generate SMBIOS by write 3 and press Enter
    Alt Text

  9. We type

- iMacPro1,1: AMD RX Polaris and Vega
- MacPro7,1: AMD RX Polaris, Vega and Navi(Note that MacPro7,1 is also a Catalina exclusive)
- MacPro6,1: AMD R5/R7/R9 and older
- iMac14,2: Nvidia Kepler and newer
  1. Alt Text
- The order is Product | Serial | Board Serial (MLB)
- The Type part gets copied to Generic -> SystemProductName.
- The Serial part gets copied to Generic -> SystemSerialNumber.
- The Board Serial part gets copied to Generic -> MLB.
- The SmUUID part gets copied to Generic -> SystemUUID.
  1. Save the config.plist
  2. Delete everything in the X:\EFI\OC (Where X is your USB hard drive letter)
  3. Paste everything from the AMD-OSX-OpenCore-master
  4. Delete and .gitattributes

II.I Bios Settings
-Fast Boot
-Compatibility Support Module (CSM)(Must be off, GPU errors like gIO are common -when this option in enabled)
-Above 4G decoding(This must be on, if you can't find the option then add npci=0x2000 to boot-args. Do not have both this option and npci enabled at the same time)
-EHCI/XHCI Hand-off
OS type: Windows 8.1/10 UEFI Mode

If you can boot into the OS Recovery with my boot config (It used with OC 0.5.7) then you don't need to go to step III

III. Create OC Bootloader from Scratch

You can use this tutorial from Dartania :)

Discussion (4)

denis263 profile image
Denis Mašić

hi can you please help me with the nineth part of this guide?
i don't understand this part
Save the config.plist
Delete everything in the X:\EFI\OC (Where X is your USB hard drive letter)
Paste everything from the AMD-OSX-OpenCore-master
Delete and .gitattributes
thank you

vidhu1164 profile image

I want to install the OS on an external HDD but makeInstall script does not detect external HDD, Any fix for that?

redmastering profile image
Red Mastering Studio

I have a problem...when I start MakeInstall.bat, I cannot see my USB drive....
drive is formatted as standard, and win10 can see it as empty...
what should I do??
thanks for help in advance

evokzh profile image
Adrian A. Author

Try to format the usb drive in windows as FAT32, and try again in another usb slot
Make sure you run as administrator!