How to easily create multiboot USB in Linux

Manually creating a multiboot USB in Linux with GRUB or syslinux may be somewhat painful experience,  it won’t boot without a  proper GRUB/Syslinux configuration.

So here it is, MultiBootUSB a simple GUI  linux multiboot usb creator , written in Python and PyQt, and works as expected.

Actually I’ve found this GUI multiboot usb creator quite feature packed inside a simple interface.

  • Create multiboot USB without destroying previous data.
  • Write ISO or img files to USB or memory card , this one is destructive.
  • Easily test your new bootable USB or ISO with QEMU in just few clicks.

It’s amazingly capable of detecting correct Syslinux configuration for most distros including Debian, Fedora, Ubuntu, openSUSE and others. Let’s get started …


 1. Install MultiBootUSB

You can find ready to install prebuilt packages for popular distros here.

A multiarch deb file for Debian and it’s derivatives, and rpm files Fedora, Red Hat, openSUSE, Mageia, or the source code in a tar.gz archive.

Here how to install it in Debian, Ubuntu, Linux Mint, download the deb file and install it with dpkg or with any graphical tool like Gdebi.

 sudo dpkg -i ~/Downloads/multibootusb_7.5.0-1_all.deb 

MultiBootUSB depends python 2.7.x, python-qt4, util-linux and parted , use apt-get install -f to automatically install the dependencies.

 sudo apt-get install -f 

For the QEMU functionality, you need to install some other packages too,

 sudo apt-get install qemu qemu-kvm 


2. Create multiboot USB drives

Actually the user interface is quite simple, it doesn’t need any step by step instruction.

Till now, version 7.5.0, one thing to remember, the desired USB drive must be mounted somewhere before creating the bootable USB.

Just browse the ISO file and hit Create, that’s it.

create multiboot usb linux

Testing the newly added distros to the multiboot USB with QEMU is quite easy, just switch to the QEMU tab and select proper amount of RAM and  hit the Boot USB button, that’s it !

The Qt based user interface looks gorgeous with the KDE 5 Breeze theme, I’m running it with the LXQt desktop and Kwin.



I think it’s one of the most useful multiboot USB creator for Linux, wait, it also runs on Windows. Special thanks to the developers for creating such a nice and useful tool and actively maintaining it.

I won’t say this tool is absolutely bug free, sometimes you may need to manually edit the syslinux configuration to boot some distros, but it’s getting better after each release.

What do you think about this tool ? Let me know through the comments section.

Leave a Reply

Your email address will not be published. Required fields are marked *