Bootable.Wiki

BWBundle - Multi-Boot USB System

Downloads

Download the latest version from bootable.wiki. Older versions from GitHub or via dl.bootable.wiki/ghr.

What is BWBundle?

BWBundle provides a bootable USB system in a zip file. Extract the zip to a USB drive. Add compatible ISO files. The boot menu lists the ISOs automatically.

Why BWBundle?

Zero-install setup

You do not need to install software. You do not need administrator rights. Download the zip file. Extract it to a USB drive. Copy the files to the USB drive. You can prepare the drive from many devices, for example, an iPhone or a Chromebook.

Secure Boot

Secure Boot support was the main reason for this project. BWBundle uses stock Canonical-signed GRUB. These are the same binaries that Ubuntu Linux ships. Use MokManager to enroll tools such as UEFI Shell, Memtest86+, and KeyTool.

Fedora (Red Hat’s signature) and Arch (unsigned) need Secure Boot disabled for installation. You can enable Secure Boot after installation. Secure Boot with the Ubuntu shim accepts only Ubuntu kernel signatures.

Drop ISOs and boot

Place a supported ISO file on the USB drive. The boot menu shows the ISO automatically. If a newer version of a distribution is available, try it. It may work. The menu uses filename patterns to detect ISOs. Standalone EFI files also appear automatically. Enroll unsigned EFI files through MokManager.

Bundled tools ready to use

BWBundle includes Memtest86+, the UEFI Shell, MokManager, and Netboot.xyz. You can boot these tools immediately, even before you add ISO files.

Compatible with other tools

Ventoy has a larger list of supported ISOs and supports more hardware (MBR, 32-bit x86, ARM). Ventoy can have issues with Secure Boot key enrollment and SBAT errors. You may want a tool that boots more consistently even with fewer features. BWBundle can coexist on the same USB drive with Ventoy.

Ventoy can reserve unallocated space at the end of the drive. BWBundle can use this unallocated space if formatted to FAT32. You can have both tools on one USB drive. Carry each tool on a separate USB drive if you prefer.

Requirements

Watch out for fake USB drives. FAT32 is common on USB drives smaller or equal to 32 GB. You can copy these files to a USB drive that already has content. If the extractor asks about the EFI folder, choose to overwrite all files.

Usage

Extract the BWBundle contents to the root of a FAT32 USB drive. FAT32 works on all UEFI systems. The GRUB configurations detect ISO files and EFI binaries on the USB drive. The boot menu shows entries for each match.

BWBundle includes the Rufus NTFS driver. You can install Windows from the same USB drive as Linux ISOs. BWBundle offers suggestions only. It does not provide direct support. See Creating Windows Installers on iPad for more information.

Boot Windows PE

You can boot a Windows PE environment from the same USB drive.

Linux usually has better driver support than WinPE. WinPE packs often include third-party tools of unknown origin or license.

To prepare the drive:

If you overwrite efi/boot/bootx64.efi, the drive boots only WinPE. BWBundle can then no longer boot Linux or the other tools.

Select “Start WinPE (auto hi-res)” in the boot menu. The entry raises the GRUB resolution. The entry then starts efi/microsoft/boot/bootmgr.efi. WinPE and the Windows Boot Manager keep the higher resolution.

In some cases you will need to extract efi/boot/bootx64.efi from the file directly to the root of the drive. Some WinPE does not contain efi/microsoft/boot/bootmgr.efi. In this case you may need to adjust resolution in the System/Debug Menu.

Bundled Tools

The bundle includes GRUB configuration files. These files create a boot menu for multiple Linux distributions and system utilities. The bundle includes the following tools:

NamePurpose
MokManagerEnroll hashes of the other tools under Secure Boot
KeyToolView Secure Boot keys and remove enrolled keys or hashes
Netboot.xyzBoot into distributions over the ethernet port
Memtest86+Test the memory of the computer
UEFI ShellDOS style interface to boot other EFI applications
Rufus DriverNTFS and exFAT boot support, requires two partitions
SecureBootRecoveryVerify and install the Windows UEFI CA 2023

Tested ISOs

BWBundle uses filename patterns to detect ISOs. This pattern-based approach means older and future releases may also work. For ISOs listed with Secure Boot Disabled (N), disable Secure Boot in BIOS or UEFI.

Download Linux Mint

DistributionTested ISOSecure Boot
Linux Mintlinuxmint-22.3-cinnamon-64bit.isoY
Linux Mintlinuxmint-22.3-xfce-64bit.isoY
Linux Mintlinuxmint-22.3-mate-64bit.isoY
Linux Mintlinuxmint-22.3-xfce-64bit-hwe-7.0.isoY
Clonezillaclonezilla-live-20251017-questing-amd64.isoY
Clonezillaclonezilla-live-20260220-questing-amd64.isoY
Elementary OSelementaryos-8.1-stable-amd64.20260219.isoY
KDE Neonneon-user-20260402-1324.isoY
Zorin OSZorin-OS-18-Core-64-bit-r3.isoY
Rescuezillarescuezilla-2.6.1-64bit.noble.isoY
Ubuntu Miniubuntu-mini-iso-24.04.4-mini-iso-amd64.isoY
PassMark Memtest8611.6 memtest86-usb.imgY
Ventoy Installerventoy-1.1.10-livecd.isoN
FedoraFedora-Everything-netinst-x86_64-43-1.6.isoN
FedoraFedora-KDE-Desktop-Live-43-1.6.x86_64.isoN
FedoraFedora-Workstation-Live-43-1.6.x86_64.isoN
Archarchlinux-2026.04.01-x86_64.isoN
WinPEHBCD_PE_x64.isoY
WinPEAnkhTech.WinPE.Lite.V2.isoY
WinPEAnkhTech.WinPE.V15.isoY
WinPEWinPE11_10_Sergei_Strelec_x64_2026.09.08_English.isoY

Contributions

Ask questions on GitHub. BWBundle needs feedback to improve. If something needs a better explanation, let the maintainers know.

Find a way to load large loopbacks on Debian builds of GRUB in Secure Boot. Loopbacks work for gparted-live and clonezilla-live. Loopbacks do not work for MXLinux or LMDE. The exact error is from GRUB when it tries to create a large loopback. The Debian netinst ISO does not load correctly.

Tags: Multi-boot GRUB UEFI Linux