How to Create a Bootable Installer for macOS
A bootable macOS (previously, OS X) install disk is a portable device containing all the necessary installation files for a selected version of macOS. Why would you want to create an external boot drive for your Mac?
Such a tool allows you to install any version of macOS on multiple Apple computers easily. You can also use it to reinstall the operating system on a Mac that won’t startup. It’s a handy appliance—even more so if you use a small external flash drive that you can carry in a pocket.
Before we start
Before installing a new macOS on your device you need to ensure you have sufficient space. Get MacKeeper and let it clean useless files, junk, and unneeded apps from your Mac in a couple of clicks—and free up gigabytes of space for a new system installation.
In this article, you’ll find detailed instructions and answers to your questions on how to make a bootable USB on Mac.
- Get a flash drive
- Get macOS installation files
- Create Bootable USB with Disk Utility
- Use Terminal to create a bootable installer
- Boot your Mac from a USB drive
- Don’t forget to back up your files
Get a bootable flash drive
For your external disk to run macOS, you can choose as a USB flash drive, as well as an SSD or HDD. Whichever type of drive you choose, make sure that it has at least 12GB of free memory.
Bear in mind—when you download an installer, the disk will be reformatted to suit the operating system you’re trying to run. Give your disk the name of the operating system, e.g., Sierra, Mojave, Catalina.
In the following instructions, we will use a USB flash drive as an external carrier example.
Get macOS installation files
You might want to keep installing files on an external drive if you think you might need to install the operating system multiple times or on different computers. If, however, you only want to reinstall macOS once on one computer, you don’t have to use a carrier. In this case, the system will be installed on that Mac, and the installation files will disappear when the process is finished.
You can create a bootable installer for any operating system if you have the right installer. In older versions of macOS, you could find all the previous installers in the list of purchased apps in your App Store account in older macOS versions.
If, however, you’re running macOS Mojave or Catalina, you’ll need to look for older versions on Apple’s official website. To save you the trouble, here’s a list of macOS installers:
Create bootable USB drive with Mac Disk Utility
Now that you have the installation files ready on your Mac, you can move them to your USB drive for future use.
To install macOS on an external hard drive:
1. Connect the USB to your MacBook
2. Open Disk Utility by following Applications → Utilities → Disk Utility
3. In the sidebar on the left, click on your disk name
4. Before formatting the disk, make sure it’s backed up
5. Click on Erase
6. Choose OS X Extended (Journaled) for format and GUID Partition Map for scheme
7. Open the macOS installer that you downloaded earlier
8. Click past the license agreement until you reach the page asking you which disk you want to install the OS on. It’s set on your internal hard drive by default—click on Show All Disks and choose your macOS USB drive instead
9. Click Continue and wait for the installation to be complete
Now your flash drive runs the version of macOS that you want. You can run this OS when you connect the disk to your Mac—the Mac itself will keep its operating system.
Use Terminal to create a bootable installer
Another way to create a bootable installer for macOS is to use Terminal. Make sure that you have the installation files on your Mac before trying this step out.
How to make a bootable USB on Mac:
Open Terminal by following Applications → Utilities → Terminal
2. Connect the USB drive to your Mac
3. Type in: sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume—if you want to install macOS Mojave. MyVolume is the name of your external drive
4. Click Enter and type in your password
5. You’ll see a warning about the disk being erased—confirm the action. Bear in mind that your external drive will be reformatted, and all data will be deleted from it
At the end of the process, you’ll receive a notification. You can now quit Terminal, eject your flash drive and use it for other installations.
If you simply want to upgrade to Catalina from an older version of macOS, the steps are much more straightforward—simply search for the name of the OS in the App Store and click Get to download the installation files, and start the process on your computer.
Boot your Mac from a USB drive
Having made your flash drive bootable, you can use it on many different devices to install macOS.
Here’s how to install macOS from an OS X boot USB drive:
1. Connect the carrier to the Mac you want to install the OS on
2. Open the installation manager
3. Select the internal disk of the Mac as the boot volume and click Continue
4. Restart the Mac from this disk. To check which disk you’re using as a startup, go to Apple menu → System Preferences → Startup disk. Make sure your internal HD is selected
5. Connect to Wi-Fi—you might need to have some firmware updates during the installation
6. Select the language that you want to use the OS in—it’s set to English by default
7. Go to Utilities and select Install macOS
8. Click on Continue
9. During the process of installations, you’ll occasionally see notifications that will depend on the version of macOS you’re attempting to install
10. When the installation is finished, restart your computer and eject the external drive
Don’t forget to back up your files
As mentioned before, reinstalling macOS and reformatting disks will erase information from the drive. You’ll need to create a backup. You can use an external carrier to back up your Mac with Time Machine—a default app for Macs that allows storing your important data.
What is a bootable installer?
A bootable installer is an external carrier that contains the full set of installation files and drivers required to install an operating system on a computer.
How do I make a bootable Yosemite installer?
OS X Yosemite can be installed on older models of MacBooks. To create a bootable installer, you’ll need a flash drive with a minimum of 8GB of free space. The easiest way to turn a drive into an installer is through Terminal, but you have to reformat it and name it Untitled.
Then you can go to Terminal and use the same instructions as for uploading the installation files for newer versions of macOS. The only difference is in the command—for Yosemite, the command would look like this:
/Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled --applicationpath /Applications/Install\ OS\ X\ Yosemite.app --nointeraction
How do I make a bootable USB from an ISO file on a Mac?
This is not the best way to create a bootable drive, especially if the ISO image contains an operating system not recommended for Macs. However, there are ways to do it.
To create a bootable drive from an ISO file with Terminal:
- Download the ISO file
- Open Terminal and type in hdiutil convert -format UDRW -o /path/to/target.img /path/to/source.iso
- Insert your external drive
- Type in diskutil list, press Enter and make a note of your drive’s identifier in the list of devices
- Type in diskutil unmountDisk /dev/diskN —N should be the number in your disk’s identifier
- Run sudo dd if=/path/to/downloaded.img of=/dev/rdiskN bs=1m. If you see the error dd: /dev/diskN: Resource busy, go to Disk Utility and unmount the drive to make sure that it’s not being used
- Eject your drive and disconnect it from your laptop. You can do it through Terminal by running diskutil eject /dev/diskN
Can I use Rufus on Mac?
Rufus is an app that lets the user create bootable drives. Unfortunately, there is no current version of macOS that you can use Rufus on.
- How to Make a Bootable High Sierra Installer
- How to Back Up Your Mac
- What to Do if Your Startup Disk Is Full
- Step-by-step Guide to Reset Mac to Factory Settings