Multi-bootable USB Installer For Catalina and Mojave macOS

First, you need a 16GB or above USB because Mojave is over 6GB and Catalina is over 8GB. we’re gonna need to partition your USB into 2(for both OS).

USB Partition

  1. Plugin your USB drive
  2. Go to Disk Utility

above, you will see your external drive, in my case partition button was greyed out, if this is also your case, you need to run some commands in the terminal:

Enable partition — skip if partition enabled

a. run diskutil list

list of drives

b. run diskutil erasedisk hfs+ External GPT /dev/disk4 . /dev/disk4 being your usb drive path.

Once that’s done you’re gonna be able to click the partition button, and do the partition:

Setting up partition

1. Select your drive and click Partition above(Still in Disk Utility)

2. Click the + button.

3. If the plus button is disabled, select the Mac OS Extended (Case-sensitive, Journaled) option in Format .

4. In this partition you need to make sure that each has enough space for both OS, move the grey dots to adjust the space for each device.

5. Hit apply and you should have two drives(1 with 6GB and 1 with 8GB)

Now that we’re done partitioning our USB, let us proceed to set it as bootable.

Create a bootable installer

  1. Download Mojave and Catalina — after downloading both, you should have Install macOs Catalina and Install macOs Mojave inside your /Applications folder.
just like this

2. Next, open your terminal and run this command:

sudo /Applications/Install\ macOS\ --volume /Volumes/Catalina

the command above will put your Catalina installer to your selected drive, replace /Catalina at the end of this command with the name of your drive. (The 8GB drive in our partition earlier.)

3. Press Return after typing the command.

4. When prompted, type your administrator password and press Return again. Terminal doesn’t show any characters as you type your password.

5. When prompted, type Y to confirm that you want to erase the volume, then press Return. Terminal shows the progress as the bootable installer is created.

6. When Terminal says that it’s done, the drive will have the same name as the installer you downloaded, such as Install macOS Catalina. You can now quit Terminal and eject the drive.

You should see the image above once it’s done and your installer for Catalina is ready!! Now you just have to repeat the same process to setup Mojave installer, but use this code instead, in step no 2:

sudo /Applications/Install\ macOS\ --volume /Volumes/<your other drive name>

Now you have a multi-boot USB macOS installer!! just like the image below. Enjoy installing! 😊

To see my sources and more info, check out the full story on my website here: Multi-bootable USB Installer For Catalina and Mojave macOS




Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Version Controlling with Git

How to Turn Your Idea into an App on AppExchange

Digital transformation requires a better understanding of your IT environment

The latest update of ARCS/ARX (July 08, 2021)

Running Android Tests on cloud devices using a Jenkins CI server (Firebase Test Lab — Amazon Device…

Docker & Docker File:-

COTI NFT Grand Raffle is Coming - here is what you need to know:

Adding Joiners In One “form for”, For Ruby on Rails App‘s

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Alvin Rapada

Alvin Rapada

More from Medium

CS373 Spring 2022: Yifan Zhou


General Architectures(Mechanisms) Used in Contrastive Learning Methods

Similar images are considered positives while different images are considered negatives [1]

Create AWS Lambda layers using the Serverless-layers plugin in the serverless application