AvdanOS Imager writes ISO images to USB devices. It includes:
- CLI version (
imager): For fast, command-line usage. - GUI version (
imager-gui): For a user-friendly drag-and-drop experience.
sudo ./imager <iso_file> <usb_device>.\imager.exe <iso_file> \\.\PhysicalDriveX- Launch
imager-gui. - Drag and drop your
.isofile onto the window. - Enter the target device path.
- Click FLASH!.
Run wmic diskdrive list brief or use Disk Management to find the PhysicalDrive number.
lsblkdiskutil list| OS | Example Path |
|---|---|
| Windows | \\.\PhysicalDrive1 |
| Linux | /dev/sdX |
| macOS | /dev/diskN |
- Always double-check the device path.
- Ensure you have backups.
- Run as Administrator/Root.
Ensure you are running the terminal (or the GUI app) as Administrator (Windows) or using sudo (Linux/macOS).
sudo ./imager ubuntu.iso /dev/sdX- Ensure the USB device is properly connected.
- Check if the device is mounted; some OSs block raw access to mounted drives.
- On Windows, ensure you used the
\\.\PhysicalDriveXformat or use the dropdown in the GUI.
- Try writing again.
- Check if the USB device has sufficient space.
- Ensure the device is not defective. Both the CLI and GUI always perform a verification pass after writing.
See BUILD.md for build instructions.
sudo cp imager /usr/local/bin/Then use from anywhere:
sudo imager ubuntu.iso /dev/sdXWhile the initial GUI is functional, I plan to add:
- Automated
.isodownloading. - Advanced partitioning options.
- User-friendly interface similar to Balena Etcher.