Currently I am running only Ubuntu on my MacBook Air. Many have suggested I reinstall or install macOS on an external drive in case I ever need to troubleshoot, or in case something goes wrong. How can I install macOS on an external SSD from Ubuntu itself? Is this possible or do I need to use a friend's Mac?

In case Ubuntu didn't start up or break for whatever reason, would it be as simple as plugging in the SSD with the macOS and then pressing Option (Or optionally Alt) to boot from the SSD?


It is quite simple to install macOS on an external drive using macOS Internet Recovery.

  1. Plug in the external drive.

  2. Turn on or restart your Mac, then immediately hold down + R keys.

  3. Release the keys when you see the Apple logo or a spinning globe.

  4. macOS Utilities window similar to the one below will be displayed.

  1. Proceed to erasing the external disk by selecting Disk Utility and clicking continue.

  2. Select your device or volume in the sidebar of Disk Utility.

  3. Click the Erase button or tab.

  4. Complete these fields:

    • Name: Enter a name for your disk, such as "Macintosh HD".

    • Format: Choose Mac OS Extended (Journaled) or APFS.

    • Scheme (if available): Choose GUID Partition Map.

  1. Click Erase to begin erasing your disk.

  2. When done, quit Disk Utility to return to the utilities window. You're now ready to install macOS.

  3. Choose Reinstall macOS (or Reinstall OS X) from the utilities window.

  4. Click Continue, then follow the onscreen instructions. You'll be asked to select your disk. Select the external disk (identify it with the value supplied for Name in step # 8).

  5. Click Install. Your MacBook Air will restart after the installation is complete.

Voila! Your bootable external disk is now ready.

Yes, if you are unable to boot into Ubuntu for whatever reason, you can simply plug in the external SSD with the macOS installed and then press and hold Option (Alt) to boot from the external SSD?

To boot from the external disk:

  1. Turn on or restart your MacBook Air with the external disk connected.

  2. Press and hold the Option key immediately.

  3. Release the Option key when you see the Startup Manager window.

  4. Select your startup disk, then click the arrow under its icon, or press Return.


Sure you can, but explaining how depends on the model/year of your Mac.

  • You never need a bootable macOS on the internal drive to install to an external drive from Lion on. So that removes Linux totally from the equation.

Assuming you have a fairly new model, here are the basic instructions.

  1. Connect the external drive.
  2. Boot to internet recovery mode. Choose to boot to an internet recovery that allows the latest version of macOS, which would be High Sierra. This means hold down the Option-Command-R keys at startup.
  3. Use Disk Utility application to initialize the external drive. Choose the APFS format.
  4. Install High Sierra to the external drive.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .