Skip to content

Instantly share code, notes, and snippets.

@kdubau
Created September 24, 2018 17:57
Show Gist options
  • Star 19 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save kdubau/bb30eaa5423efa33aca8cbba62c20b16 to your computer and use it in GitHub Desktop.
Save kdubau/bb30eaa5423efa33aca8cbba62c20b16 to your computer and use it in GitHub Desktop.
How to create a bootable ISO of macOS install application.

Download

First download the install app bundle. Older versions can be hard to find but the current version of the time you read this, can be found in the App Store.

Create and attach a drive wtih hdiutil

To create a drive run this command: hdiutil create -o /tmp/Mojave.cdr -size 6200m -layout SPUD -fs HFS+J.
Next you will need to mount that drive hdiutil attach /tmp/Mojave.cdr.dmg -noverify -mountpoint /Volumes/install_build.

Create installation media in the new drive

Use the downloaded app bundle to create the media: sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/install_build.

Convert to ISO

Move the drive to your desktop: mv /tmp/Mojave.cdr.dmg ~/Desktop/InstallSystem.dmg.
Detach the drive: hdiutil detach /Volumes/Install\ macOS\ Mojave.
Covnert it: hdiutil convert ~/Desktop/InstallSystem.dmg -format UDTO -o ~/Desktop/Mojave.iso.

Change file extension

The resulting file will be ~/Desktop/Mojave.iso.cdr. Rename this file to ~/Desktop/Mojave.iso and choose "use .iso" from the dialog. And you're all set!

@homurahomu1
Copy link

thanks for this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment