Skip to content

Instantly share code, notes, and snippets.

@chris-edwards-pub
Forked from julianxhokaxhiu/create-iso.sh
Created July 24, 2023 17:58
Show Gist options
  • Save chris-edwards-pub/041bad4faf93e74adda1d46998449ef5 to your computer and use it in GitHub Desktop.
Save chris-edwards-pub/041bad4faf93e74adda1d46998449ef5 to your computer and use it in GitHub Desktop.
Simple bash script to create a Bootable ISO from macOS Ventura Install Image from Mac App Store
#!/usr/bin/env bash
#===========================================================================
# Works only with the official image available in the Mac App Store.
# Make sure you download the official installer before running this script.
#===========================================================================
# Change this at your desire. Sometimes this works out of the box, sometimes not.
# Default size: ~16 GB
DISK_SIZE="15361m"
#===========================================================================
hdiutil create -o /tmp/Ventura.cdr -size $DISK_SIZE -layout SPUD -fs HFS+J
hdiutil attach /tmp/Ventura.cdr.dmg -noverify -mountpoint /Volumes/install_build
sudo "/Applications/Install macOS Ventura.app/Contents/Resources/createinstallmedia" --volume /Volumes/install_build --nointeraction
hdiutil detach "/Volumes/Shared Support"
hdiutil detach "/Volumes/Install macOS Ventura"
hdiutil convert /tmp/Ventura.cdr.dmg -format UDTO -o /tmp/Ventura.iso
mv /tmp/Ventura.iso.cdr ~/Desktop/Ventura.iso
rm /tmp/Ventura.cdr.dmg
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment