How to Create a Bootable MacOS Catalina Installer Drive
Some Mac users may wish to create a bootable MacOS Catalina installer drive, typically using a USB flash drive or with another similar small boot disk.
Bootable USB installers offer an easy way to upgrade multiple Macs to macOS Catalina, to perform clean installs of MacOS Catalina, to perform maintenance from a boot disk like formatting disks, modifying disk partitions, and performing restorations, and much more.
We’ll walk through how to create a boot USB install drive for MacOS Catalina 10.15.
Requirements to Create a Bootable macOS Catalina USB Install Drive
The following prerequisites are necessary to make a bootable installer drive for macOS Catalina:
- USB flash drive (16GB or larger) – this will become the boot install driver for MacOS Catalina, it will be formatted so any data on this drive will be erased to become the boot installer
- A complete “Install macOS Catalina.app” installer application residing in the /Applications/ folder on the Mac (you can download full macOS installers from Terminal with these instructions on newer MacOS releases, otherwise use the MacOS Catalina download link via App Store)
- A Mac compatible with MacOS Catalina
- Knowledge and understanding of the command line and Terminal
The Mac will also need to be online so that it can download the MacOS Catalina installer, if that hasn’t already be accomplished.
How to Make a Bootable macOS Catalina 10.15 Beta USB Installer Drive
This process requires using the command line, if you are not comfortable using the Terminal than it is better to avoid this process. Mistakes with syntax can lead to permanent data loss, or the erasure and formatting of the wrong disk, so proceed at your own risk.
- Connect the USB flash drive to the Mac if you haven’t done so already, name the drive “UNTITLED”
- Open the “Terminal” application, it’s found in the Utilities folder and you can also launch it from hitting Command+Spacebar typing Terminal and hitting return
- Enter the following command at the Terminal command line, assuming “UNTITLED” is the name of the USB flash drive you want to make into the Mac Catalina installer boot disk:
- If the syntax is correct, hit the Enter/Return key and authenticate with the admin password as necessitated by sudo
- Let the creation process build the boot installer disk and complete, it may take a little while
sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/UNTITLED
After the MacOS Catalina 10.15 USB boot installer drive has been created, it will be mounted on the Mac. At this point it can be used like any other boot disk or installation disk.
The MacOS Catalina boot disk can be used with any MacOS Catalina compatible Mac.
* If you see a “command not found” error message in the terminal, it’s likely because there was a typo or syntax error, or because the “Install macOS Catalina.app” application file was not found in the /Applications/ folder where it is expected to be.
How to Boot with macOS Catalina USB Install Drive
To boot from the MacOS Catalina boot disk, connect it to a Mac, then reboot the computer and hold down the OPTION key to boot into the boot menu, where you will be able to choose the MacOS Catalina installer drive as a boot option.
- Connect the macOS Catalina install drive to the target Mac
- Reboot the Mac as usual
- Hold down the OPTION key upon system boot, and continue holding Option until you see the Mac boot menu
- Choose the macOS Catalina installer volume to boot from
The MacOS Catalina boot disk will allow you to install MacOS Catalina as an upgrade, and also to perform clean installations of macOS Catalina if desired. You can also access the regular bootable installer utilities, including Disk Utility for formatting and partitioning drives, and Time Machine recovery tools for restoring from backups.
Were you successful in making a MacOS Catalina bootable install drive? Did you use another method? Let us know in the comments whatever your experience has been.
Worked for me! Going to be swapping the SSD on my 2015 MBP soon and plan on installing via USB.
Nov 17, 2020: Tried using these instructions and get an error in Terminal just after I type admin password:
“/Applications/Install macOS Catalina.app does not appear to be a valid OS installer application.”
To note: The “Install macOS Catalina” I downloaded from the app store is not a full version of Catalina, it is only 19.1 MB. Is that normal? I tried downloading multiple times with the same result.
I’m currently running High Sierra 10.13.6
UPDATE: I was able to get the full version throught the app store by using a friend’s laptop that is currently running Catalina.
Worked Great! Especially liked the Terminal download, which overcomes the “corrupt” message when trying to use previously-downloaded “aged” versions of macOS installers.
Outstanding article–best method of all the many I’ve done in the past. THANK YOU!!!
–Mark
Glad to hear it helped you out Mark, thanks for the kind words!
Not sure why, but had to manually cd to the Resources folder. The command typed as provided from the default Terminal prompt failed as command “createinstallmedia” not found, however when the full string command “sudo …UNTITLED” was run from within the Resources folder worked a charm.
I cut and copied the terminal instruction replacing UNTITLED with my volume name.
Terminal keeps asking me for a password. I provided the one I use to unlock the iMac (I have no other dealing with the Mac) but I keep on getting an erro
Creating the bootable installer requires an admin password to use sudo, when requested enter the admin password for the current user account and then hit enter. The password doesn’t display as it’s being typed in Terminal as a security measure.
Like a lot of the instructions on the site, it doesn’t work.
You comment “assuming you have the installer application in the Applications directory …” Well, if it crashes because you don’t have the app, how do you get the app?
Yes this does work Bill. Why didn’t you read the article? It covers specifically how MacOS Catalina bootable installer drives are made and what the requirements are to make them.
It sounds like you don’t have the installer application which is obviously why you are not able to get it to work. Therefore the fault lies in something you are doing, not the technical process as written. If you want assistance you can be specific about what issue you are experiencing, but don’t make blanket false statements or disparaging claims about this site, our work, and our tutorials.
Bill, download the Mac Catalina installer from App Store, then connect your formatted USB flash key and call it UNTITLED, then run this command in Terminal
sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/UNTITLED
It definitely works, just made one!
And thanks to Osxdaily for the guides, always amongst the best resources on the Apple web!
Terminal instructions do not work.
Tried them while booted to 10.15.15 for:
10.15
10.15.3
10.15.6
Similar error in each case. Showing the 10.15.6 attempt:
MacMini-X14:~ garth$ softwareupdate –fetch-full-installer –full-installer-version 10.15.6
Downloading and installing 10.15.6 installer
SUPreferenceManager: Failed to set object of class: __NSCFConstantString for key: LastRecommendedMajorOSBundleIdentifier with error: Error Domain=SUPreferenceManagerErrorDomain Code=1 “(null)”
Installing: 54.0%
Installing: 84.0%SUPreferenceManager: Failed to set object of class: __NSCFConstantString for key: LastRecommendedMajorOSBundleIdentifier with error: Error Domain=SUPreferenceManagerErrorDomain Code=1 “(null)”
Garth, assuming you have the installer application in the Applications directory the only Terminal command you should need to make the bootable MacOS Catalina installer is as follows:
sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/UNTITLED
replacing “UNTITLED” with the name of the volume to make into the boot installer.
The download command (not necessary for creating the boot installer with the installer app already downloaded) may be failing because you’re not using two dashes — for the flags. Be sure the syntax is correct:
softwareupdate --fetch-full-installer --full-installer-version 10.15.6
Previously, when I’m creating one of these boot drives using your instructions, I’ve always copied and pasted your command line entry as then I won’t have any entry mistakes. I’m sure probably everyone else does this also.