Flasher staging demo

Make a bootable USB stick

Pick a system, plug in a stick, and Flasher writes the installer to it. There is no app to install.

1 Choose what to install

Loading the list…

2 Prepare the stick

The stick must be formatted as FAT32. Sticks of 32 GB or less are usually FAT32 already, so you may be able to skip this.

Formatting erases everything on the stick. A web page cannot format a drive, so this part is done by you.

3 Get the files

Choose what to install first.

4 Choose the stick

Pick the stick itself, not a folder inside it. Flasher only writes to an empty stick and never deletes anything.

No stick to hand? . It shows the whole process without writing to a drive.

5 Write

Make a stick by hand

These commands do the same job as Flasher. Use them in a browser Flasher does not support.

Mac, for a Windows ISO
brew install wimlib
diskutil list external
diskutil eraseDisk MS-DOS WIN11 MBR /dev/diskN
ISO=$(hdiutil mount ~/Downloads/Windows.iso | grep -o '/Volumes/.*')
rsync -avh --exclude=sources/install.wim "$ISO"/ /Volumes/WIN11/
wimlib-imagex split "$ISO"/sources/install.wim /Volumes/WIN11/sources/install.swm 3800
diskutil eject /dev/diskN
Linux, for a Windows ISO
sudo apt install wimtools rsync
sudo mkfs.vfat -F 32 -n WIN11 /dev/sdX1
sudo mount /dev/sdX1 /mnt/usb && sudo mount -o loop Windows.iso /mnt/iso
sudo rsync -rh --exclude=sources/install.wim /mnt/iso/ /mnt/usb/
sudo wimlib-imagex split /mnt/iso/sources/install.wim /mnt/usb/sources/install.swm 3800
sudo umount /mnt/usb /mnt/iso
Any system, for a Linux ISO

Format the stick as FAT32, open the ISO, and copy every file and folder in it to the stick. Replace /dev/sdX with care if you use dd instead, because it overwrites the whole drive.

sudo dd if=linux.iso of=/dev/sdX bs=4M status=progress conv=fsync