macOS, a USB or SD card, and your own image
Starflash works with your local image file. For Ubuntu Server, it can also prepare the cloud-init autoinstall files during the guide.
Create a bootable USB or SD installer with a guided cloud-init setup and a write step that stays explicit.
./starflash
Use your own Ubuntu Server ISO or device image. Starflash does not bundle images or write anything until the final confirmation.
Save the macOS command-line tool and make it executable.
./starflashThe guide asks for the image, target whole disk, and optional cloud-init settings.
Starflash checks the external removable disk and image size before any write.
WRITEThe selected disk is erased only after this exact confirmation.
Starflash works with your local image file. For Ubuntu Server, it can also prepare the cloud-init autoinstall files during the guide.
For Ubuntu autoinstall media, Starflash can place NoCloud seed data into the installer tree so the target computer does not need your MacBook or Ethernet during setup.
./starflash --image ubuntu.iso --disk /dev/disk4 --dry-run
sudo ./starflash --image ubuntu.iso --disk /dev/disk4 --write --yes
./starflash --ubuntu-autoinstall --seed-dir cidata --render-seed