BootMediaMaker

Create bootable USB sticks from ISO images.
Most Linux distributions, Windows 10 and Windows 11. Runs on Linux and Windows.

BootMediaMaker writes an ISO image to a USB stick so it can boot in UEFI and BIOS modes.

The graphical program: a USB stick, an ISO image, the options, and START

Flexible

With most ISO images, the files from the image are written to a FAT32 filesystem spanning the device, with an optional exFAT data partition for large files, so the rest of the space stays available for your own files. When an ISO cannot be copied that way, BootMediaMaker copies it byte for byte in block mode.

BIOS and UEFI

Both UEFI (with Secure Boot when the ISO supports it) and legacy BIOS boot modes are supported.

Linux

Debian, Ubuntu, Fedora, Linux Mint, Arch Linux, openSUSE, NixOS, Rocky Linux, AlmaLinux and many more are tested by booting the sticks bootmediamaker writes; other ISOs are handled by a generic profile.

Windows

Windows 10 and 11 ISO images can be written to the FAT32 filesystem on the device, with Secure Boot and no third-party boot code: the large install.wim is split into parts that Windows Setup reads as one image.

Safe

Only USB and removable devices are offered, the disks of the running system are refused, and the plan is shown before anything is written.

Self-contained

The program does not depend on external commands to work. The text user interface version, bootmediamaker-tui, is a fully static binary.

Runs as non-root

It can run as a non-root user on a desktop, asking for permission to write the stick through udisks2 and polkit.

Two interfaces

The graphical version for Linux works with both X11 and Wayland. A text user interface is also provided, to be used in a terminal.

Reproducible

Anyone can rebuild a release from its source and get the exact same binary, to confirm that the official binary is built from the source code which is distributed.

Free software

BootMediaMaker is free software: it is distributed under the terms of the version 3 of the GNU General Public License.