Forum Discussion
QuinnBailey
Feb 02, 2026Iron Contributor
Make multi OS bootable USB drive including windows os and linux
I want to create a single USB drive that can boot multiple operating systems, including different Linux distributions and Windows 11/10 OS. The idea is to put all ISO files on one USB so I don't need...
Archerer
Feb 02, 2026Copper Contributor
Using Manual GRUB2 to make multi OS bootable USB on a Windows 11/10 is a more advanced approach, but it offers a lot of customization and control. GRUB2 is a powerful bootloader commonly used in Linux environments, and you can set it up manually to boot multiple operating systems, including various Linux distributions and Windows.
How to make multi OS bootable USB on Windows 11/10:
1. Prepare your USB drive:
- Format the USB drive with a partition that supports booting (e.g., FAT32 or NTFS).
- Copy all your ISO files for different Linux distributions and Windows to the drive.
2. Install GRUB2:
- Since Windows doesn't natively support GRUB2, you'll need to use tools like GParted or Linux Live USB to set up GRUB2 on the USB.
- Alternatively, you can use a Linux live environment or Windows tools like Rufus with a custom partition scheme to install GRUB2.
3. Configure GRUB2:
- Manually edit the grub.cfg file to include entries for each ISO.
- Each entry points to the ISO file on the USB and uses loopback booting to load the ISO as a virtual disk.
- Example entry:
menuentry "Ubuntu 20.04" {
set iso_path="/ISO/ubuntu-20.04-desktop-amd64.iso"
loopback loop $iso_path
linux (loop):vmlinuz boot=casper iso-scan/filename=$iso_path quiet splash
initrd (loop):initrd.lz
}
- You will need to adapt entries for each ISO.
4. Boot and test:
- Reboot your PC, boot from the USB drive, and select the desired OS from the GRUB menu.
- Each ISO should boot directly, allowing you to install or test OSes.