Friday, May 26, 2023
Creating a Better Bootable USB with Ventoy
Creating a bootable USB has never been easier and Ventoy makes it seamless.
Once you're set up there's no flashing, no lost data, just drag your .iso on to the drive and select the OS entry from the boot menu.
Windows
I recommend installing Ventoy through Chocolatey, a package manager for Windows. If you don't have it installed, you can navigate to chocolatey.org/install and follow the instructions.
Once Chocolatey is set up, install Ventoy with:
choco install ventoy
Then launch Ventoy2Disk.exe as administrator. Select your USB drive from the device
dropdown. Click
Install and confirm. Ventoy will partition the drive and install its bootloader. The
drive will reappear in File Explorer as a normal volume.
To add a boot entry, just copy any .iso file to the root of the drive (or a subfolder if you want
to stay organized). On the next boot, select the USB in your BIOS boot menu and Ventoy's menu will list
every ISO it finds.
Linux
Install from your preferred package manager or grab the ventoy-x.x.xx-linux.tar.gz archive from the releases page, extract it, and
run the installer script as root:
sudo sh Ventoy2Disk.sh -i /dev/sdX
Replace /dev/sdX with your actual USB device.1
The -i flag means install; use -u to upgrade an existing Ventoy installation
without touching your ISOs. After the script finishes, mount the new partition and copy your ISO files
onto it.
Adding ISOs
Drop any ISO file onto the Ventoy partition and reboot into the USB. Ventoy scans for ISOs automatically; no config changes needed.
Updating
When a new version of Ventoy ships, you can update the bootloader without reformatting. On Windows,
run choco upgrade ventoy, then relaunch Ventoy2Disk.exe and click
Update. On Linux, run the script with -u instead of -i.
Either way, your ISO files remain untouched.
Footnotes
-
To find the right device name, run
lsblkbefore and after inserting the USB drive and compare the output. Be careful! Writing to the wrong disk will destroy data. ↩