Install Catalina On Big Sur

on VMware ESXi 6.7 U3 P02

If you’re a DJ or music producer, Big Sur currently has compatibility problems with some of the hardware and software. If you want to keep DJing, producing, or mixing on your Mac, stay on Catalina for a little bit. For the benefit of any who need to downgrade, here’s a step-by-step guide to reinstalling Catalina after you’ve installed Big. MacOS Big Sur launches on November 12, 2020. If you mashed your fingers all over that install button before considering that you may not be ready for it, you can downgrade your Mac back to macOS Catalina.


** UPDATE 12/03/2020**

This now installs natively on ESXi 6.7 Update 3 Patch 02 - 202004002
I followed my same procedure below after downloading Catalina and Big Sur.
CatalinaInstall
** I increased the image sise to 13GB as Some Catalina versions were greater than 8GB and Big Sur is 12.9GB
hdiutil create -o /tmp/catalina -size 13000m -layout SPUD -fs HFS+J
hdiutil attach /tmp/catalina.dmg -noverify -mountpoint /Volumes/install_build
/Applications/Install macOS Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/install_build
hdiutil convert /tmp/catalina.dmg -format UDTO -o ~/Downloads/catalina
mv ~/Downloads/catalina.cdr ~/Downloads/catalina.iso
Next, I copy the ISO to a external system (my desktop) an a network drive where I will install from.
In VMware (I am using vCenter)
Name it, I use macos-catalina
Pick a folder, Pick a Server/resource Pool and Pick Storage
For Compatibility, click the dropdown and select ESXi 6.7 Update 2 and later
For Select OS, click the Gueast OS Family drop down and select Other
For Guest OS Version, click the dropdown and select Apple macOS 10.14 (64-bit)
Under the datastore, I choose Disk Provisioning Thin Provision
Finish and save the VM
To install, I open a remote console on the VM
Select VMRC - > Removable Devices -> CD/DVD Drive1 -> Connect to Disk Image File (ISO)
In the OS boot menu, select SATA CD/DVROM, then boot to the installer
Select the VMware Virtual Disk
Give the disk a name
Start the macOS installer and complete the install steps. This takes about 45 minutes total.
Once installed, disconnect the ISO from the console client.
Reboot one last time to make sure it still boots OK.


** UPDATE 04/15/2020**
Seems you need to start at Mojave to be able to download the full Catalina package from the App Store. I started from Mojave so I never ran into the issues found in the comments. Check the comments for what Adam had to say...
** UPDATE 10/17/2019**
After applying the first update, the VM was rendered un-bootable again. That is the same crash that is originally experienced. SEE Boot Work Around at the bottom.
This exercise was to get a running MacOS Catalina VM instance running on VMware. I first wrote this for Catalina Beta but afte rthe official release, a couple things changed. So now it is how to install Catalina on ESXi 6.7.
I am using a 2013 Mac Pro with VMWare 6.7 U2 installed. I have High Sierra and Mojave VMs running on the host. Running VMs on VMware is something I've done for a few years.
A lot has changed in Catalina. Admittedly, I am not a MacOS expert. I'm not particularly good a Mac user either. So, I can't speak to the changes only that it is not currently (Oct 1, 2019) frienld to install on VMware ESXi. Catalina runs fine once you get a working VM though.

The MacOS Part

As of this writing (10/10/2019), You cannot upgrade and existing VM running High Sierra or Mojave. At least, I could not successfully upgrade and boot to Catalina.

If at first You Don't Succeed...

Install Catalina On Big Sur Mac

Note: You need to start at Mojave to upgrade to download the fill Catalina package.
I started with trying to upgrade a Mojave VM to Catalina. I just downloaded Catalina from the Apple Store (Search: macos catalina).
I followed the prompts and downloaded the Catalina installation image. I ran though the installation process which seemed to go pretty well. That is until it booted from the upgraded image. Then, it crashed. You can't see the crash, you just has an frozen Apple logo.

To see what is happening, reboot the VM and hold down the Windows Key + v for Verbose mode and see the boot attempt and the kernel panic. Changing VMware setting had no affect. After a couple hours, I gave up.

Try Something Else... And It Worked!

My next tack was to boot from a Catalina ISO. First, I had to create one. I'd done this before on Mojave so it wasn't all unfamiliar. The steps are below. I am not sure where they came from.
First, I had to boot back to Mojave. I had found by rebooting the VM to the Boot Manager settings (you can set this in the VM settings or press escape before the OS loads in a VM console) and Selecting the EFI VMware Virtual SATA Hard Drive (0,0) option (not Mac OS X), that boots to my original Mojave image.
To start from scratch on a Mojave instance, download Catalina from the app store (Search: macos catalina). Just don't run the installer. You need the app image to create the ISO.
Once Mojave loaded, to build the ISO file, I start by making the virtual disk:
hdiutil create -o /tmp/catalina -size 13000m -layout SPUD -fs HFS+J
Then, I mount it to I can copy the installer to it
hdiutil attach /tmp/catalina.dmg -noverify -mountpoint /Volumes/install_build
Now I copy the installer to the mounted image
sudo /Applications/Install macOS Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/install_build
The image is automatically mounted and is on your desktop. Select it and un-mount the image.
Now convert the image to an ISO file. You can put the file anywhere but I used ~/Downloads for simplicity
hdiutil convert /tmp/catalina.dmg -format UDTO -o ~/Downloads/catalina
Now rename the file from catalina.cdr to catalina.iso
mv ~/Downloads/catalina.cdr ~/Downloads/catalina.iso
You can delete /tmp/catalina.dmg.
Copy the ISO to your PC or where ever you want to attach it to the VM via a console session. I use WinSCP to copy to my PC.

The VMware Part

I created a blank VM with the following settings:
These are important. Just follow my lead here.
Guest OS Version: Apple macOS 10.14 64-bit
4GB Memory
The rest is default

Once the VM is saved, edit the settings and change to
Guest OS: Windows
Guest OS Version: Windows 10 64-bit
Changed to Windows 10

Next...
Open a Remote Console (VMRC)
Install Catalina On Big Sur
Click VMRC --> Removeable Devices --> CD/DVD --> Connect to Disk Image File
Navigate to the catalina.iso file you saved where ever, Click Open
Attach ISO
Now ALT+CTRL+Insert in the VM to reboot it. It will boot from the ISO automatically. If not select the SATA CDROM frm the EFI menu. Note, sometimes it took several reboots for it to successfully boot from the ISO. usually, just one.

Once the installer image loads, use the disk tool to erase the VMware virtual disk (100GB in my case)
Use the default erase options (Note: Your keyboard doesn't work so just accept 'Untitled')



Next, choose to install MacOS
Follow the install steps and install Catalina

Once the install finishes, it will reboot to the OS. Make sure you detach the ISO so you don't boot to the installer again.
Reset the VM
The VM should boot to the image and continue installing Catalina. When it finishes (10 or so minutes) it will reboot.


After the reboot, it will freeze on the blank Apple logo or unsuccessfully load MacOS X. Don't fret.. We're OK.
Power off the VM
Edit the VM setting and change the OS values.
Guest OS Version: Apple macOS 10.14 64-bit

How To Update To Macos Big Sur

Power on the VM and it will boot to and load Catalina.
Once you go through the setup steps and Catalina is ready to go.

Good luck on your adventure!

Added 10/17/2019
After applying the update, the VM was no longer booting. Same cast at boot with the Apple Logo and no progress.
the work around is to change the boot order in EFI boot settings to boot to SATA Hard Drive 0.0
You need to enter EFI boot configuration for the VM. You can hit escape a the VMware logo or go to the VM settings and set to boor to EFI next boot. Boot/reboot to get the EFI menu

Enter Setup
Configure Boot Options
Change Boot Order
Press Enter then change the boot order in the pop up window using + and - keys. Press Escape when done editing.
Move EFI Virtual SATA Hard Drive (0.0) to the Top
You can see I change the overall boot order to:
Hard Drive

Install Catalina On Big Sur


CDROM
Mac OS X
Press Enter to Commit changes and exit

Sur











After months of waiting, macOS Big Sur was released in November 2020. No matter how great macOS Big Sur is, you can experience performance issues as you update your Mac. The good thing is you can downgrade to the previous macOS version.

There are two ways to revert from Big Sur to Catalina. The first one involves restoring a Time Machine backup. The second, which is a bit lengthy, explains how to downgrade to Catalina using a bootable installer. Whichever way you choose, we'll provide step-by-step instructions to help you downgrade.

Open this article on your phone to make sure you do everything step-by-step.


How to downgrade from macOS Big Sur using Time Machine

If you’ve backed up your Mac with Time Machine before upgrading to Big Sur, downgrading to Catalina will be easy. Here’s how to downgrade from macOS Big Sur to Catalina using Time Machine.

1. Back up your data

First, back up everything. Your Mac probably contains your personal data and documents that you don’t want to lose. So, to keep those alive after the downgrade, you need to back up your data.

You can use Google Drive, iCloud Drive, or any other cloud you prefer. After the backup is done, you can move on to the next step.

Before you begin reverting your Mac to macOS Catalina, it’s worth trying fixing performance issues on macOS Big Sur. Maybe you won’t need to downgrade at all.

CleanMyMac X can help identify and solve performance problems on your Mac. It’s a dedicated Mac cleaner that clears old junk and runs optimization tasks. It’s notarized by Apple, which means it’s safe for your Mac. Get CleanMyMac X for free to run a quick performance scan.

2. Erase your Mac’s hard drive

The first step is plugging your Mac into power (the downgrade process may take a while, and you don’t want your Mac to power off unexpectedly).

You’ll need to erase your Mac’s drive. This will remove everything from your Mac, but you can restore your data later from a Time Machine backup.

  1. Restart your Mac (Apple menu > Restart).
  2. Hold Command-R when your Mac’s rebooting. The Utilities menu should appear.
  3. Choose Disk Utility.
  4. Click Continue and select Startup Disk (usually located at the top of the list ).
  5. Press Erase.
  6. Select the APFS file format.
  7. Choose GUID Partition Map and confirm.

Wait for the process to complete. Only after every piece of data is removed, can you clean install macOS Catalina.

3. Use Time Machine to restore your backup

You can now restore all your files and data and bring your Mac back to the condition it was in before you installed macOS Big Sur.

Install Catalina On Big Sur Windows

If your Time Machine backup is stored on the external drive, plug it in your Mac.


So, to restore your Time Machine Catalina backup:

  • Restart your computer and hold Command-R when it reboots.
  • Select the Restore From Time Machine Backup option on the Utilities window.
  • Press Continue.
  • Choose your Time Machine backup disk.
  • Select the backup you want to restore from. Choose the most recent backup that occurred before you installed macOS Big Sur.
  • Then, select a destination disk, where the contents of your backup will be stored.
  • Click Restore and press Continue.

The process may take some time. Your Mac will restart running macOS Catalina.

How to downgrade from macOS Big Sur using a bootable installer

If you didn’t back up your Mac with the Time Machine, it’s too bad. But, you can still downgrade to the previous OS version. Just follow the instructions.

1. Back up your files and data

Backing up your data is important. It prevents you from losing all the files and data that have existed on your Mac's drive for a while. So, don’t forget to back up your Mac before you start downgrading to Catalina.

2. Create a bootable installer

A bootable installer will help you safely roll back to Catalina. Here’s how to create a bootable installer:

  1. You can go to the App Store and search for Catalina, then download it. Quit the installer, if it tries to install the OS.
  2. If your Mac already runs macOS Big Sur, download the macOS Catalina here.
  3. Get an external hard drive that has at least 12 GB of available storage and plug it in your Mac.
  4. Launch the Disk Utility app and erase your hard drive selecting Mac OS Extended format.

Now, it’s time to transfer your Catalina installer to your hard drive:

  1. Open Terminal (Applications > Utilities).
  2. Paste this command and press Enter:

sudo /Applications/Install macOS Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume

The downloaded file, which is your bootable Catalina installer, should be in your Applications folder. MyVolume is the name of the hard drive; if your hard drive or flash drive has a different name, replace MyVolume with the name of your hard drive.

  1. If prompted, enter your administrator password and press Enter again. Terminal won’t show anything when you type your password.
  2. Follow the instructions that appear in the Terminal.
  3. When Terminal says “done”, your hard drive should have the same name as the installer you downloaded (for example, Install macOS Catalina).

Quit Terminal and eject the hard drive.

Install macOS Catalina

Now, you can roll back from macOS Big Sur using the bootable installer.

  • Plug your hard drive (which is now your bootable installer) into your Mac.
  • Open System Preferences > Startup Disk. Choose your bootable installer as a startup disk and press Restart.
  • Your Mac should start up to macOS Recovery.
  • Make sure your Mac has an internet connection to download firmware updates (you can use the Wi-Fi menu in the menu bar).
  • In the Utilities window, select Install macOS.
  • Click Continue and follow the on-screen instructions.

Your Mac will then start installing macOS Catalina and will restart when it’s done.

Mac runs slowly after the update?

If your Mac is slow after the update, but you don’t want to perform this lengthy process and revert to the previous OS, you could try a quick solution. CleanMyMac X has a helpful Maintenance feature that could fix all possible problems on your Mac.

  1. Open CleanMyMac X.
  2. Go to the Maintenance module.
  3. Press View All 9 Tasks.
  4. Check the boxes next to the maintenance tasks you want to run.
  5. Press Run.

Install Catalina On Big Sur Windows 10

Wait till CleanMyMac X runs the set of fixes to speed up your Mac.

Install Macos Catalina On Big Sur

Reverting to the previous macOS may seem like a terrifying task. But if you open this article on your phone or another device and follow the instructions, it will be much easier and faster. Don’t forget to clear your Mac before the backup – you will save a lot of free space and remove old clutter that slows down your machine.