Mayphus

Starflash

Create a bootable USB or SD installer with a guided cloud-init setup and a write step that stays explicit.

Download CLI ./starflash

Download, run, answer questions

Use your own Ubuntu Server ISO or device image. Starflash does not bundle images or write anything until the final confirmation.

  1. 1Download CLI

    Save the macOS command-line tool and make it executable.

  2. 2Run ./starflash

    The guide asks for the image, target whole disk, and optional cloud-init settings.

  3. 3Review dry-run

    Starflash checks the external removable disk and image size before any write.

  4. 4Type WRITE

    The selected disk is erased only after this exact confirmation.

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.

Boot from USB and let cloud-init finish

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.

Advanced scripted use
./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