Bootable.Wiki

BWBundle - Pre-configured Multi-Boot System

Downloads

Download the latest version from S4 or BunnyCDN (http). Older versions are available on GitHub.

What is BWBundle?

BWBundle packs a bootable USB system into a zip file. Just extract it to a flash drive, add compatible ISOs.
The boot menu lists them automatically.

Why BWBundle?

Zero-install setup

No software to install and no administrator rights needed.
Download the zip, extract it, and copy the files to a USB drive.
This means you can prepare the drive from almost any device such as an iPhone or Chromebook.

Secure Boot

Secure Boot support was the primary constraint that shaped this project.
Uses stock Canonical-signed GRUB, the same binaries shipped with Ubuntu Linux.
Tools like UEFI Shell, Memtest86+, and KeyTool, can be enrolled through MokManager.

Fedora (Red Hat’s signature) and Arch (unsigned) require Secure Boot turned off for installation.
This does not prevent you from enabling secure boot after installation later.
It’s just that Ubuntu’s shim only really adds Ubuntu’s kernel signatures to secure boot.

Drop ISOs and boot

Place any supported ISO on the drive and it appears in the boot menu.
If there is a newer version of a supported distribution, give it a try it may work.
The menu uses filename patterns and will detect it automatically.
Standalone EFI files also appear automatically (enroll through MokManager if unsigned).

Bundled tools ready to go

BWBundle includes utilities like Memtest86+, the UEFI Shell, MokManager, and Netboot.xyz out of the box.
These are bootable immediately, even before adding any ISO files.

Compatible with other tools

Ventoy will always have a larger supported ISO list and broader hardware support (MBR, 32-bit x86, ARM).
Between issues enrolling Secure Boot keys or SBAT errors, you may still want something that boots more consistently even if the full feature set is not present.
BWBundle is built to cohabitate on the same flash drive by using unallocated space after Ventoy’s reserved partition feature.

Requirements

Watch out for fakes.
If you cannot format a drive and need FAT32 out of the box, choose 32GB or smaller to try and guarantee it’s already formatted as FAT32.

Usage

Extact the BWBundle contents to the root of a FAT32-formatted USB drive.
FAT32 is the most reliable format and works on all UEFI systems.
The GRUB configurations will automatically detect and present menu entries for any matching ISO files or EFI binaries present on the drive.

The Rufus NTFS driver is included so you can install Windows from the same drive alongside Linux ISOs. I can offer suggestions but not direct support for this setup. See Creating Windows Installers on iPad.

Bundled Tools

The bundle includes GRUB configuration files that provide a complete boot menu with support for multiple Linux distributions and system utilities.
Including some of the following tools.

NamePurpose
MokManagerEnroll hashes of the other tools under Secure Boot
KeyToolView Secure Boot keys & remove enrolled keys or hashes
Netboot.xyzBoot into a variety of distros over the ethernet port
Memtest86+Test the memory of your PC
UEFI ShellBasic environment to run other EFI programs, copy data, edit text files
Rufus DriverNTFS / exFAT booting support, requires two partitions
SecureBootRecoveryVerify & install the Microsoft UEFI CA 2023

Tested ISOs

BWBundle uses filename patterns to detect ISOs.
This heuristic approach means older and future releases may also work.
For ISOs listed with Secure Boot Disabled (⛔) you need to disable it in BIOS/UEFI.

DistributionTested ISOSecure Boot
Linux Mintlinuxmint-22.3-cinnamon-64bit.iso
Linux Mintlinuxmint-22.3-xfce-64bit.iso
Linux Mintlinuxmint-22.3-mate-64bit.iso
Clonezillaclonezilla-live-20251017-questing-amd64.iso
Clonezillaclonezilla-live-20260220-questing-amd64.iso
Elementary OSelementaryos-8.1-stable-amd64.20260219.iso
KDE Neonneon-user-20260402-1324.iso
Zorin OSZorin-OS-18-Core-64-bit-r3.iso
Rescuezillarescuezilla-2.6.1-64bit.noble.iso
Ubuntu Miniubuntu-mini-iso-24.04.4-mini-iso-amd64.iso
PassMark Memtest8611.6 memtest86-usb.img
Ventoy Installerventoy-1.1.10-livecd.iso
FedoraFedora-Everything-netinst-x86_64-43-1.6.iso
FedoraFedora-KDE-Desktop-Live-43-1.6.x86_64.iso
FedoraFedora-Workstation-Live-43-1.6.x86_64.iso
Archarchlinux-2026.04.01-x86_64.iso
Debiandebian-live-13.4.0-amd64-xfce.isonot tested yet

Contributions/Ways to help

Ask questions, in order to improve I need feedback, if something needs a better explanation let me know.

Finding a way to load large loopbacks on Debian builds of GRUB in Secure Boot.
I was able to create loopbacks for gparted-live & clonezilla-live, but could not create for MXLinux or LMDE.
I forgot the exact error but it’s from GRUB trying to create a large loopback.

Debian netinst ISO not loading correctly.

Tags: Multi-boot GRUB UEFI Linux