How to Create a Multi-OS Bootable USB Flash Drive in Windows 11

·
7 min read

Help Desk Geek is reader-supported. We may earn a commission when you buy through links on our site. Learn more.

Juggling a different USB drive for every OS you install is a pain. Hoping you grabbed the right one when you’re at a client’s desk makes it worse. A multi-boot USB drive puts Windows 11, Ubuntu, and your recovery tools on a single stick with a boot menu so you can pick what to load at startup.

How to Create a Multi-OS Bootable USB Drive

Method #1: Use Ventoy (Recommended)

Ventoy is a free, open-source tool that sets up the USB drive’s bootloader once, then lets you add or remove operating systems by simply copying or deleting ISO files, with no reformatting required every time you swap an OS.

What you’ll need:

  • A USB flash drive (8 GB minimum; 32 GB or larger if you plan to store multiple large ISOs)
  • ISO files for the operating systems and tools you want to boot
  • A Windows PC to run the Ventoy installer

Back up the drive first: installing Ventoy erases everything currently on the USB drive. Copy off any files you want to keep before you continue.

  1. Download Ventoy from ventoy.net and extract the ZIP file to a folder on your PC.
  2. Right-click Ventoy2Disk.exe and select Run as administrator.
Ventoy2Disk.exe main window showing the Device dropdown at the top, Install and Update buttons, and the current Ventoy
  1. In the Device dropdown, select your USB drive. Before clicking anything else, open File Explorer to confirm the correct drive letter, as this step formats the entire drive.
  2. Click Install and confirm the warning dialog. Ventoy formats the drive and writes its bootloader. This takes about 30 seconds.
Ventoy warning dialog stating all data on the selected USB drive will be destroyed, with Yes and No buttons
  1. When Ventoy finishes, the USB drive appears in File Explorer as a normal drive. Copy your ISO files directly to it, no extraction, no special subfolders required.
Windows 11 File Explorer showing a Ventoy USB drive with three ISO files in the root folder — a Windows 11 installer ISO, an
  1. Safely eject the drive, then plug it into the target machine.
  2. Press the target machine’s boot menu key during startup, typically F12, F10, F2, or Esc. The correct key usually flashes on the screen for a moment right after you press the power button.
  3. Select your USB drive from the boot menu. The Ventoy menu loads and lists every ISO file on the drive.
Ventoy boot menu on a dark background listing multiple ISO files — Windows 11, Ubuntu, and a diagnostics tool — with
  1. Use the arrow keys to highlight the OS you want and press Enter to boot it.

To add more operating systems later, plug the drive back into your PC and copy more ISO files onto it. To remove one, delete it. No re-running Ventoy or reformatting needed.

Method #2: Use YUMI

YUMI (Your Universal Multiboot Installer) uses a step-by-step wizard to add one OS at a time to your USB drive. It’s a solid alternative if you prefer a guided interface over copying files manually, and it supports Windows installers, most Linux distros, antivirus rescue tools, and disk utilities.

What you’ll need:

  • A USB flash drive (8 GB minimum)
  • ISO files for each OS you want to add
  • A Windows PC

Back up the drive first: YUMI formats the USB drive when you add the first OS, which erases its existing contents. Copy off anything important beforehand.

  1. Download YUMI from pendrivelinux.com and run the executable.
YUMI main window showing Step 1 (Select Your Drive), Step 2 (Select a Distribution to put on the Drive), and Step 3 (Browse
  1. Under Step 1, select your USB drive from the dropdown. Verify the drive letter in File Explorer before continuing.
  2. Under Step 2, pick the OS or utility you want to add from the distribution list.
  3. Under Step 3, click Browse and navigate to your ISO file.
YUMI with a USB drive letter selected in Step 1, a Linux distribution chosen in Step 2, and an ISO file path filled in Step
  1. Click Create. YUMI processes the ISO and writes it to the drive.
YUMI progress dialog showing the ISO being processed and copied to the USB drive
  1. When YUMI finishes, click Yes to add another OS or No if you’re done.
  2. Repeat steps 2–6 for each additional OS you want on the drive.

Booting works the same way as with Ventoy: press the boot menu key on the target machine, select the USB drive, and pick your OS from the YUMI menu.

Method #3: Manual GRUB Setup (Advanced)

This is where things get confusing, and it’s only worth the trouble if Ventoy or YUMI don’t support a specific ISO you need. You’ll partition the USB drive manually on a Linux machine and write GRUB2 config files by hand. It’s powerful, but error-prone if you’re not comfortable in a terminal.

What you’ll need:

  • A Linux system (Ubuntu, Arch, Fedora, or any other distro)
  • GRUB2 installed (sudo apt install grub2 on Debian/Ubuntu-based systems)
  • fdisk or gdisk for disk partitioning
  1. Plug in your USB drive and identify its device name by running lsblk in a terminal. It typically shows up as /dev/sdb or /dev/sdc. Confirm the correct device before continuing, as the next steps erase the entire drive.
  2. Using fdisk /dev/sdX (replace sdX with your actual device name), create two partitions: a ~200 MB FAT32 EFI System partition for UEFI boot, and a second partition using the remaining drive space in FAT32 or ext4 for ISO storage.
  3. Format both partitions:
mkfs.fat -F32 /dev/sdX1
mkfs.fat -F32 /dev/sdX2
  1. Mount the EFI partition and install GRUB:
sudo mount /dev/sdX1 /mnt
sudo grub-install --target=x86_64-efi --efi-directory=/mnt --boot-directory=/mnt/boot --removable
  1. Mount the storage partition and copy your ISO files to it:
sudo mount /dev/sdX2 /mnt/iso
cp /path/to/ubuntu.iso /mnt/iso/
cp /path/to/windows11.iso /mnt/iso/
  1. Edit /mnt/boot/grub/grub.cfg to add a boot entry for each ISO. Here’s a basic example for Ubuntu:
menuentry "Ubuntu" {
  set isofile="/ubuntu.iso"
  loopback loop (hd0,2)$isofile
  linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile quiet splash
  initrd (loop)/casper/initrd
}
  1. Unmount both partitions and safely eject the drive.

Boot parameters vary between distros. The ArchWiki’s Multiboot USB drive article has detailed GRUB configuration examples for most common ISOs.

Ventoy vs. YUMI vs. Manual GRUB

MethodDifficultyWorkflowUEFI SupportBest For
VentoyEasyInstall once, then copy ISOs directlyYesMost users
YUMIEasyAdd one OS at a time via wizardYesUsers who prefer a guided interface
Manual GRUBHardManual partitioning + GRUB config filesYes (requires EFI partition)Linux power users with custom boot requirements

Troubleshooting Common Issues

The USB drive doesn’t show up in the boot menu

Enter your machine’s UEFI settings (typically Del, F1, or F2 at startup) and check the boot order. USB drives may be listed as Removable Device or USB HDD rather than by name. Make sure USB boot is enabled and positioned above the internal drive in the priority list. If Secure Boot is on and you’re trying to boot a Linux ISO, disable it; most Linux installers don’t carry Secure Boot signatures and will silently fail to load with it enabled.

Boot fails or freezes after selecting an ISO

The ISO file may be corrupt. Re-download it and verify its checksum against the value listed on the OS publisher’s download page. On Windows, open Command Prompt and run:

certutil -hashfile C:\path\to\filename.iso SHA256

If the checksum matches and it still won’t boot, Secure Boot is the next thing to check. Disable it in your UEFI settings and try again.

You can’t figure out which key opens the boot menu

Press the key earlier, before any loading spinner appears. Common boot menu keys by manufacturer: Dell = F12, HP = F9, Lenovo = F12, ASUS = F8, MSI = F11. On a Microsoft Surface, hold Volume Down and press Power.

Conclusion

Ventoy is the right pick for the vast majority of people, you’ll finally have one drive that handles everything, and adding a new OS later is as simple as dragging a file onto the drive. If a specific ISO won’t boot after setup, Secure Boot is almost always the culprit; turn it off in your UEFI settings before assuming something is wrong with the drive or the tool.