MultiOS-USB 0.9.7

MultiOS-USB is a versatile, open-source utility designed to create multiboot USB drives capable of hosting multiple operating systems on a single portable device. The project simplifies the process of building a bootable USB by automating the configuration of various boot loaders and file systems, enabling users to install and run diverse operating systems, including Windows, Linux distributions, and diagnostic tools, directly from one drive.

It supports ISO booting and persistence, which allows changes made during live sessions to be retained, making it ideal for testing, troubleshooting, or system recovery.

Features:

  • BIOS and UEFI support
  • Secure Boot support (boot, manage uefi keys)
  • Load UEFI drivers
  • Launch .efi executables and other boot loaders
  • Boot Linux from .iso images
  • Boot WinPE from bootable .wim images
  • Boot Windows 10/11 installer from ISO (currently, SB must be disabled during installation)
  • Boot Linux installer from network (experimental)
  • Boot locally installed systems: Linux, Windows
  • Automatically update configuration files
  • Without background services
  • exFAT file system support
  • Automatic detection of compatible ISO images (GRUB loopback)
  • Support for systems without loopback support
  • Allows customisation of ISO boot menu (for example: custom kernel options)
  • Support for USB, SSD, nvme, mmcblk, loop, nbd and virtual disks
  • Support for x86, x86_64
  • A list of tested ISO images can be found here

MultiOS-USB 0.9.7 changelog:

  • Supported ISO: gparted-live-1.6.0-10-amd64.iso
  • Add support for ShredOS
  • Add example configuration for ShredOS. Update README.md in config_priv
  • memdisk: update syslinux 6.03 -> 6.04-pre1
  • Update shim-signed: 1.58+15.8-0ubuntu1 -> 1.59+15.8-0ubuntu2
  • Update mt86plus: 7.00 -> 7.20
  • File extensions always case-insensitive (#28)