Make a Multi-Boot USB with Ventoy

sources:Ventoy DocsVentoy on GitHub

Every other USB writer — Rufus, balenaEtcher, dd — flashes one ISO and destroys whatever was on the drive. Ventoy flips that: you install it to the stick once, then boot ISOs by copying them onto the drive like any other file. Ventoy shows a menu at boot and lets you pick.

What you need

ThingDetails
USB drive16 GB minimum, 64–128 GB if you want a real collection. USB 3.0 makes installs much faster
Free spaceEnough for the ISOs you want on it — a Windows ISO alone is ~6 GB
A PCWindows or Linux to run the installer. Ventoy has no macOS installer
BackupsInstalling Ventoy erases the entire drive. Nothing on it survives
⚠ The drive gets wiped

Ventoy's Install button repartitions the whole device. Copy anything you care about off the stick first, and read the device letter/path twice before you click — picking the wrong disk is the one mistake here that actually hurts.

Step 1 Download Ventoy

Grab the release from ventoy.net — the download page redirects to SourceForge or GitHub Releases, both official.

The ventoy.net home page showing the latest release announcement and navigation to the Downloads page
ventoy.net — the news line at the top always points at the current release

Download ventoy-x.x.xx-windows.zip and extract it anywhere — Downloads is fine. There's no installer and nothing gets added to your system; it's a portable folder you can delete afterwards.

The extracted Ventoy folder in File Explorer with Ventoy2Disk.exe selected
The extracted folder — Ventoy2Disk is the one you want

Ventoy2Disk.exe is the installer. The other two are optional extras: VentoyPlugson is a GUI for the plugin config file, VentoyVlnk creates shortcut-style links to ISOs stored on your internal disks. The altexe folder has ARM and explicit x64 builds if the default one won't run.

source: ventoy.net — getting started

Step 2 Install Ventoy to the USB

Run Ventoy2Disk.exe and accept the UAC prompt — it needs admin to write partitions.

The Ventoy2Disk window showing the selected USB device, the packaged and installed Ventoy versions, and the Install and Update buttons
Device picked, status READY — Install wipes the drive, Update keeps your files
  1. Device — pick your USB drive. The dropdown shows the drive letter, size and model (G: H: [128GB] SanDisk Ultra above). If it's empty, hit the green refresh circle. Check the size matches the stick you plugged in.
  2. Ventoy In Package is the version bundled with the installer; Ventoy In Device is what's already on the drive, or blank on a fresh stick.
  3. Optional — Option → Partition Style. MBR is the default and boots on basically everything. Only choose GPT if your target machines are strictly modern UEFI, or the drive is over 2 TB.
  4. Optional — Option → Secure Boot Support. Turn this on now if you don't want to disable Secure Boot in BIOS later. See Secure Boot below.
  5. Click Install, confirm the two warnings, and wait. It takes seconds.
Two partitions is correct

When it finishes, Windows may show two drives, or pop up "You need to format the disk" for one of them. That's normal and you should cancel. Ventoy makes a large exFAT data partition (the one you use) plus a ~32 MB VTOYEFI partition holding the bootloader. Never format VTOYEFI.

source: ventoy.net — getting started

Step 3 Copy your ISOs on

This is the whole point of Ventoy — there's no flashing step. Open the big exFAT partition and copy ISO files onto it like any other folder.

The Ventoy data partition in File Explorer containing Alpine, CachyOS, Kali, Proxmox, TrueNAS Scale and Ubuntu ISO files
Six distros, one stick — Ventoy builds the boot menu from whatever is on the drive

A few things worth knowing:

Eject the drive properly before pulling it out — exFAT does not love being yanked mid-write.

Step 4 Boot from the drive

Plug the stick into the target machine and open its one-time boot menu as it powers on. The key depends on the vendor:

VendorBoot menu keyBIOS/UEFI setup
Dell, Lenovo, Acer, ToshibaF12F2
HPF9F10 or Esc
ASUSF8 or EscDel or F2
MSI, ASRock, GigabyteF11Del
Most self-built desktopsF11 or F8Del

Pick the USB entry — usually the drive model name, sometimes prefixed UEFI:. Ventoy's menu appears listing your ISOs. Arrow to one, hit Enter, and it boots as if you'd flashed that ISO directly.

Ventoy's own hotkeys

At the Ventoy menu: F1 opens memdisk mode (helps with stubborn images), F2 shuts down, F3 switches the boot mode, F5 opens the debug/tools menu, and F6 toggles the grub2 mode. F1 is the one to try first when an ISO refuses to boot normally.

Secure Boot

On most machines shipped in the last decade, UEFI Secure Boot is on by default and will block Ventoy unless you handle it. Two options:

Option A — turn Secure Boot off. Go into BIOS/UEFI setup, disable Secure Boot, save and reboot. Simplest, and fine for a machine you're about to reinstall anyway. Turn it back on afterwards if you care.

Option B — enroll Ventoy's key. Enable Option → Secure Boot Support in Ventoy2Disk (or -s on Linux) before installing. The first time you boot that stick on a given machine you'll get a blue MokManager screen — enroll the key there, and that machine trusts Ventoy from then on. It's a one-time step per computer.

⚠ Secure Boot caveats

Two things bite people here. Some firmware also needs "Allow Microsoft 3rd Party UEFI CA" enabled in setup. And Ventoy 1.1.13 and newer requires enrolling a new key because of the UEFI CA 2023 rollover — if you set this stick up on an older Ventoy, re-enroll after updating. If you land on an error screen instead of the blue MokManager one, your firmware isn't compatible with the shim — fall back to Option A.

Also worth knowing: Ventoy's default policy does not enforce Secure Boot checks on the ISOs it chain-loads, so an unsigned image still boots once Ventoy itself is trusted.

source: ventoy.net — Secure Boot

Updating Ventoy later

New Ventoy releases fix boot compatibility with specific distros, so it's worth updating occasionally. Update is not the same as Install — it rewrites only the bootloader and leaves partition 1 completely untouched, ISOs and all.

Download the newer release, run the new Ventoy2Disk.exe, pick the drive, and click Update — the button on the right, not Install. Ventoy In Package will be higher than Ventoy In Device when there's something to apply.

Troubleshooting

SymptomFix
Drive doesn't appear in the boot menuDisable Secure Boot or enroll the key. Also disable Fast Boot / Ultra Fast Boot, and enable USB boot / legacy USB support if present.
"You need to format this disk" popupThat's the 32 MB VTOYEFI partition. Cancel. Never format it.
Ventoy menu appears but the ISO won't bootPress F1 at the menu for memdisk mode, or F3 to switch boot mode. Update Ventoy — new releases add compatibility fixes.
Device dropdown is empty in Ventoy2DiskHit the green refresh icon. Ventoy hides drives over 1 TB by default — enable Option → Show All Devices if yours is that big.
Booted into a distro but it can't find its ISOSome images need extra boot params. Check Ventoy's tested-ISO list for notes on that specific distro.
Copying a big ISO fails partwayCheap flash drives fake their capacity. Test the stick's real size before trusting it.

Quick reference

# Linux — identify the USB device (want the whole disk, not a partition)
lsblk -o NAME,SIZE,MODEL,TRAN
 
# Linux — install (WIPES the drive)
sudo sh Ventoy2Disk.sh -i /dev/sdb      # install
sudo sh Ventoy2Disk.sh -I /dev/sdb      # force install over an existing Ventoy
sudo sh Ventoy2Disk.sh -i -s /dev/sdb   # install with Secure Boot support
sudo sh Ventoy2Disk.sh -i -g /dev/sdb   # install using GPT instead of MBR
 
# Linux — update the bootloader, keep the ISOs
sudo sh Ventoy2Disk.sh -u /dev/sdb
 
# Windows — extract the zip, then run as admin:
#   Ventoy2Disk.exe   ->  pick device  ->  Install (wipes) / Update (keeps)
 
# After install: partition 1 = exFAT, copy ISOs here (subfolders fine)
#                partition 2 = VTOYEFI, ~32 MB, leave it alone
 
# At the Ventoy boot menu
#   F1 memdisk mode   F2 shutdown   F3 boot mode   F5 tools   F6 grub2 mode

Next: what to put on it

A Ventoy stick is the fastest way to try homelab OSes without committing a drive to any of them. Load it up with the installers for what you actually want to run:

Once the box is up, pick a service to put on it:

→ Set up Jellyfin · → Set up the Arr stack