MultiBootUSB Changelog

What's new in MultiBootUSB 9.2.0

Apr 4, 2018
  • Welcome onboard Shiniji Suzuki. The most of the bug fixes and additional features implemented are done by him. A big tanks to him
  • Fix for crash under Windows
  • Reimplemented Debian persistence feature under Linux and Windows
  • Improved partition detection type
  • Allow target drive specification using lower case letter in command line interface
  • Added option to specify persistence option from commanl ine interface using 'persistence-size' or 'p'
  • Better conversion of syslinux config files to grub compatible one (loopback.cfg)
  • Prevent command line interface from installing over existing installation (similar to GUI)
  • Fix distro detection going out of sync after uninstalling a distro
  • Multibootusb remembers persistence size when trying next distro (having persistence feature)
  • Better detection og GPT devices under Windows
  • Fix linux (ubuntu16.04) incompatibility (7zip coding)
  • Fix crashing of multibootusb when installing default syslinux
  • Provide feedback after successful or failure of syslinux install
  • General code cleanup
  • Find and prompt for empty ISO files
  • Fixed various typographical errors
  • Fix wifi slax install issue
  • Fix Antergos booting issue
  • Fix slitaz rolling detection and install
  • Fix wifi slax install issue
  • Fix for syslinux install when USB disk is not inserted
  • Fix parted magic grub label (Thanks to gabrielmagno)
  • Intimate users if USB disk not inserted when trying to install syslinux
  • Add support for AntiX 17.1
  • Added Parabola Linux
  • Sync with other multibootusb project

New in MultiBootUSB 9.1.0 (Jan 3, 2018)

  • This release include the fix for crash on windows platform when system language is not an English. Changes since last release are:
  • Included missing EFI modules
  • Fix for application crashing crashing on windows system
  • New option to boot distros directly from ISOs. To avail this option, you need to copy ISO files in /multibootusb/iso

New in MultiBootUSB 9.0.0 (Dec 30, 2017)

  • Improved UEFI support
  • New efi binary based on latest grub2 source
  • Added grub2 efi modules
  • Fix for crash when Windows language is non English
  • Fis for rpm based packaeges which crashes when running the programme
  • Improved the GPT detection under Windows
  • Corrected partedmagic path issues
  • Improved GPT detection under Linux
  • Check for root privilege when using CLI
  • Fix crash when installing ISO from CLI due to GPT check
  • Fix crash when installing syslinux from CLI due to GPT check
  • Install extlinux under Linux for NTFS filesystem
  • Correct usage instructions in help text
  • Added option to choose install distro using memdisk
  • Added Xenial Puppy
  • Added OSFclone
  • Added Redcore Linux
  • Added Slacko Puppy

New in MultiBootUSB 8.9.0 (Nov 17, 2017)

  • Support for GPT based USB disks. BIOS mode works only under USB created under Linux. UEFI for on Windows and Linux
  • Added command line option to install sysinux on multibootusb director (use -s or --syslinux)
  • Added command line option to direct ISO writing to USB disk (use -r or --raw)
  • Boot ISO and IMG directly using memdisk
  • Added feature for selecting ISO, IMG, Zip and all files options in file chooser dialog
  • Corrected path to menu.lst file for distrs based on grub4dos
  • Fix for crash when multicard reader is inserted on the system without a SD card
  • Correctly detect USB disk information using udisk2-dbus without crash under Linux
  • Fixed an issue where using a path with spaces would cause a qemu boot error
  • If distro is not supported, ISO is automatically added using memdisk. You can uninstall later if it does not work

New in MultiBootUSB 8.8.0 (May 10, 2017)

  • Fix for crash when listing fixed partition
  • Simplified 7zip listing to include directories as well
  • Correctly remove files installed outside multibootusb directory when uninstalling
  • Added option to select zip files when choosing ISO files
  • Added option to choose between two methods when syslinux shipped by ISO is version 3 or below
  • Fix for trinity boot issue
  • Updated README file
  • Modified setup file for including grub2 modules in correct place
  • Add python path so as to avoid import error under debian
  • Fixed shipping of grub2 modules under correct directory (on Linux)
  • Display version info only before launching the application
  • Updated user guide
  • Added FAQ section on the official site
  • Reduced 7zip call when extracting files
  • Improved usage info string of command line option (Thanks to Keshav Kini)
  • Various code cleanup and removed redundancy codes
  • Added RISING Antivirus CD
  • Added INSERT ISO
  • Added Liberte
  • Added Alpine
  • Added Trinity Rescue Disk
  • Added AntiVirus Live CD (Calm AV)

New in MultiBootUSB 8.7.1 (May 4, 2017)

  • Warning text under 'Write image to disk' tab
  • Fix for rpm based distro which did not run due to import error
  • Fix for suse package and it now checks for correct package dependencies
  • Copy only multibootusb directory to USB if user accept installation choice
  • Display human readable size for an ISO in terminal
  • New command line option to skip confirmation message 'try multibootusb -c -h' for more details
  • New command line option to install multiple distros at a time (Windows user should be able to run only under source code)
  • Fix for crash when installing under Install syslinux tab
  • Prevent read only filesystem under Linux
  • Corrected setup file copy location preventing crash
  • Improved multibootusb-pkexec script for working under rpm and deb based distros
  • Create correct policy file during build time for various packages
  • Improved user guide at http://multibootusb.org/page_guide/
  • Various code cleanups

New in MultiBootUSB 8.7.0 (May 1, 2017)

  • Hide GUI widgets when installation in progress
  • Show USB disk size in USB details
  • Reduced CPU usage drastically
  • Open default text editor application under Linux for editing syslinux file
  • Reduced various redundant function calls
  • Dropped p7zip-plugin for suse and mageia (package not available in repo)
  • Improved CLI user experience. Windows users should run from source to enable this option
  • Added custom functions for writing custom loopback.cfg file
  • Various code cleanup
  • Removed windows line ending which prevented application not to start under Linux
  • Corrected systemrescuecd subdir path
  • Full credit to and added as
  • Added colour to terminal output
  • Bundled Colorama module
  • Added vba32rescue ISO
  • Added PC Tools ISO
  • Few other minor improvements to code

New in MultiBootUSB 8.6.0 (Apr 24, 2017)

  • Fresh and friendly user interface (GUI)
  • Initial support for UEFI/EFI boot
  • Added GRUB2 boot loader
  • Auto creation of loopback.cfg file for GRUB2 support
  • Direct ISO write to USB now uses '"oflag=sync"' flag
  • Use system pyudev library by default
  • Fixed syslinux install failure in distro dir on ext2/3/4
  • Fixed crash when writing ISO to USB on Windows
  • Detect isolinux version 2 and install version 3 instead.
  • Improvements to persistence logic
  • Simplified USB disk detection
  • Improved CentOS detection
  • Improved user experience through rewording display messages
  • Fix for creating persistence on mount points containing spaces
  • Fixed kaspersky install issue
  • Improved fedora detection script
  • Added support for Virtualized USB. https://github.com/mbusb/multibootusb/issues/110
  • Added PLOP boot manager
  • Added Dam Small Linux
  • Added netboot.iso
  • Added latest memtest
  • Added slack mini boot
  • Added Fat Dog
  • Added Finnix

New in MultiBootUSB 8.5.0 (Feb 6, 2017)

  • Added Solus OS
  • Added Ka OS
  • Added PC Unlocker
  • Added Acronis True Image
  • Fixed bug - Same drives appearing multiple times under imager tab
  • Fixed HBCD boot issue
  • Fix crash when using ISO Imager option to write ISO files (fix by bagage)
  • Small improvement in detecting USB disks under Linux (by gktrk)
  • Auto mount USB drives if not mounted under Linux

New in MultiBootUSB 8.4.0 (Dec 27, 2016)

  • Bug fix in selection of persistence size
  • Fixed crashing of application when selecting extended drive
  • Introduction of log file (/tmp/multibootusb.log on linux and C:Program Files (x86)multibootusbmultibootusb.log under Windows)
  • Added F Secure Rescue CD
  • Added Tail
  • Support for latest wifislax
  • Fix for ROSA boot issue
  • Various other minor bug fixes

New in MultiBootUSB 8.3.0 (Dec 4, 2016)

  • Added React OS
  • Added option to list all drived, including fixed
  • Modified USB detection code under Windows
  • Fixed all reported bugs
  • No more exit confirmation if no process is pending
  • Information about the requirement of admin privilege

New in MultiBootUSB 8.2.0 (Nov 28, 2016)

  • Added Fedora persistence (must not use NTFS filesystem)
  • Added Sergei Strelec
  • Fixed the knoppix booting issue
  • Unhardcode icon file type in GNU/Linux laucher, so that theming can be added
  • Fixed the bug which crashed multibootusb when distro contain non utf charecters
  • Added support for Alt Linux

New in MultiBootUSB 8.1.0 (Nov 21, 2016)

  • Fix for debain package bug which does not pull in dependency packages
  • In cluded 7zip for extracting ISO files (including UDF)
  • Fix for windows installer
  • Added Comodo Rescue Disk ISO
  • Fix for kaspersky rescue disk
  • Generic fix for distros using isolinux version 3
  • A new installer/setup executable for windows
  • Fix for random crash when trying to detect syslinux version

New in MultiBootUSB 8.0.0 (Nov 7, 2016)

  • This version is written in python 3
  • GUI toolkit moved to pyqt5
  • Upgraded isodump.py to support python 3 (Thanks to LiQiong Lee)
  • Option to choose the desired persistence size using slide
  • Introduces command line option (install and uninstall distros as of now and will be extended later)
  • Progress can be monitered when running from terminal
  • Multibootusb should be started with admin/ root privilage under Linux
  • Fixed the bug which causing USB disk to set read only
  • Fixed 'Undef symbol FAIL: __syslinux_debug_enabled' error for gparted, clonezilla and some other (Thsnks to yurikhan for pointing to right direction)
  • Fixed the bug which crashes multibootusb when non-ascii charecters are present in the ISO link
  • Fixed the bug which prevent multibootusb not to install syslinux
  • Now debain installer can be installed
  • Updated dependency packages stddeb, pyinstaller and pyudev to latest version
  • Fixed hiren's boot cd bug (but user has to avoid "'" in the path)
  • Updated install.py script to include all missing dependencies
  • pkexec is required now undaining Linux for obtaining admin permission
  • Fixed dban not supported error
  • Fixed AVG rescue disk not supported error
  • Added Offline Windows Password and registry editor (latest version)
  • Added F4UBCD iso
  • Fixed the crash when mountpath contain space
  • Dropped udisk version 1 for obtaining details of USB disks
  • Now the GUI responds smoothly when using ISO Imager option (dd)
  • Fixed superficial duplicate devices on Refresh USB under ISO Imager tab
  • Corrected some typo errors
  • version bumped to 8.0.0 as it is a major upgrade
  • Added support for bl-Hydrogen Linux
  • Many other improvements and bug fixes...

New in MultiBootUSB 7.5.0 (Apr 10, 2015)

  • Introducing "ISO Imager". Now you can write ISO images directly to USB and it is cross platform too
  • util-linux is required now under Linux
  • Most of the reported bugs has been fixed
  • Inclusion of 64 bit syslinux (except version 5 as I could not find any) under Linux
  • Added alphine Linux and memtest
  • Included missing install.py, uninstall.py and dd directory to source package

New in MultiBootUSB 7.4.0 (Mar 6, 2015)

  • Portion of the code has been rewritten.
  • Added support for ext2/3/4 and Btrf filesystem. There is an issue with removal on these file system. Please remove distros manually if you encounter an issue until I find a soultion.
  • Corrected wrong naming of persistence files.
  • Bug fix for PartedMagic update script.
  • Few typo has been corrected.
  • Included doc strings.
  • Now install and uninstall script is written in python.
  • Upgraded the debian build script (stdeb) to latest version.
  • Lot of other minor bug fixes.
  • GUI is slightly larger now.
  • Generic way to remove files outside multibootusb directory.
  • Various improvements to build script.

New in MultiBootUSB 7.3.0 (Feb 14, 2015)

  • Rewrite of the source code. It is easier to read source code now.
  • UDisks2 has been added for detecting and getting USB details under Linux.
  • Patch for ubuntu 14.10 and above which uses isolinux version 6.
  • Added persistence for ubuntu and its derivatives. Maximum persistence can be up to 4GB.
  • No USB label error has been solved. It now works with USB drives even without names.
  • Corrected wait time to 30 sec.
  • Updating GUI is now handled by QThread
  • Added following distros - Trinity Rescue Kit and DBan
  • Check for QEMU installation before doing any QEMU related operations.
  • Feedback after installing syslinux (under syslinux tab).
  • psutil dependency has been dropped.

New in MultiBootUSB 7.2.0 (Dec 17, 2014)

  • Updated syslinux version from 6.0.2 to 6.0.3
  • Added background image for syslinux.
  • Increased timeout time to 30 sec.
  • Added following distros:
  • CentOS minimal.
  • Ubuntu Server.
  • Patch from kbytesys to fix systemrescueCD menu items and other string manipulations.
  • Fix for few other bugs.

New in MultiBootUSB 7.1.0 (Apr 28, 2014)

  • ISO extraction is much faster than previous releases.
  • Included pyudev for better detection of USB drives under Linux.
  • Included install.sh for installing multibootusb under Linux.
  • Included setup.py for installing directly from source.
  • Improved USB detection under Linux.
  • Lot of important bug fix and minor improvements

New in MultiBootUSB 7.0.0 (Apr 3, 2014)

  • 7Zip is no more used for extracting ISO files. Thanks to contibution by LiQiong Lee for his work on this.
  • ISO ISO extraction is much faster now.
  • Added solydx, antix and fixed puppy bug.
  • ISO integrity check is much faster than previos releases. It just takes fraction of sec.
  • QEMU feature is now back on both Linux and Windows.
  • Fixed OpenSuse uninstall issue.
  • Check if any running process while exiting.
  • Added PCLinuxOS.
  • Various other major and minor improvements to all scripts.
  • Changed version numbering to three digit.

New in MultiBootUSB 7.0 Beta 2 (Feb 18, 2014)

  • Now multibootusb installs correct version of syslinux shipped with distro.
  • Various optimization for installation of syslinux.
  • Extensive test has been done to make sure to fix bugs.
  • Able to uninstall distros properly under windows.
  • Greater attention is given to ensure that correct version of syslinux is installed in distro directory.
  • Various code optimization.
  • Copying iso files under windows is faster now.
  • Added following distros:
  • Wifislax
  • PcLinuxOS
  • Salix live/install
  • Slackel live/install
  • Zenwalk live/install
  • Few other distros which I dont remember
  • Size of windows executable has been reduced (using upx)
  • Added refresh usb button. So that restarting of application is not required to detect USB.
  • Added new lable space to indicate progress of the process.
  • Various other smaller improvements.

New in MultiBootUSB 6.4.1 (Mar 21, 2013)

  • Distros Added:
  • openSUSE 12.3
  • Other Changes:
  • Included bsdtar for certain operation
  • Updating of iso config files are "LOT" faster
  • Fixed ubuntu black screen when switching over to default boot options
  • Fixed lot of bugs

New in MultiBootUSB 6.4 (Mar 11, 2013)

  • Distros Added:
  • Updated to latest Chakra Linux
  • Manjaro Linux
  • Other Changes:
  • Remove blank line in syslinux.cfg file
  • Enables default boot options of few distros
  • Auto updation of iso config files
  • Detection of iso file is much faster now

New in MultiBootUSB 6.2 (Jan 27, 2013)

  • Distros Added:
  • Generic suppot for boot=casper parameter
  • Generic suppot for boot=live parameter
  • Generic suppot for root=live:CDLABEL parameter
  • Fedora 18
  • Other Changes:
  • Confirmation message before installing and removing distros
  • Default drive selection while executing multibootusb
  • Auto detection of distros while changing drives from dropdown list

New in MultiBootUSB 6.0 (Nov 8, 2012)

  • Distros Added:
  • Core 17
  • Ari OS
  • Other Changes:
  • Code cleanup
  • Set iso name as distro name
  • Upgraded Syslinux to latest version
  • Upgraded 7zip to latest version
  • Better detection of iso files
  • Dynamic listing of installed distros

New in MultiBootUSB 5.8 (Oct 24, 2012)

  • Quick update to include *Ubuntu 12.10

New in MultiBootUSB 5.6 (Sep 24, 2012)

  • Distros Added:
  • Rosa Linux
  • Stella Linux
  • Zest Linux
  • Dam Small Linux

New in MultiBootUSB 5.4 (Aug 24, 2012)

  • Distros Added:
  • KXStudio
  • liberte
  • BigLinux
  • Other Changes:
  • Updated script to include latest Arch Linux dual
  • Fixed zorin OS iso detection
  • Fixed annoying 7zip bug

New in MultiBootUSB 5.2 (Jul 26, 2012)

  • Distros Added:
  • 4MLinux
  • Other Changes:
  • Updated finnix to latest version

New in MultiBootUSB 5.0 (Jul 6, 2012)

  • Distros Added:
  • AtlasX
  • DarkRacer
  • Other Changes:
  • Version number jumped to 5.0 to match with linux version.
  • Included latest Arch linux.

New in MultiBootUSB 4.2 (Jun 19, 2012)

  • Distros Added:
  • Solus OS
  • Fedora 17
  • Other Changes:
  • 7zip error has been fixed.

New in MultiBootUSB 4.1 (Apr 28, 2012)

  • Updated script to work with new *ubuntu release.

New in MultiBootUSB 4.0 (Apr 17, 2012)

  • Distros Added:
  • Legacy OS
  • Linpus Linux
  • Livarp
  • Other Changes:
  • Updated syslinux to latest version
  • Updated script to included latest UBCD
  • Updated script to included latest slitaz

New in MultiBootUSB 3.8 (Mar 26, 2012)

  • Distros Added:
  • Kororaa
  • Ubuntu-GNOME-Remix
  • Deepin
  • Bridge-Linux
  • DescentOS
  • RebeccaBlackLinux
  • Updated script to include latest Scientific Linux
  • Changed lable from Add to Browse ISO and Remove to Remove Dist

New in MultiBootUSB 3.6 (Feb 13, 2012)

  • Distros Added:
  • IPFire
  • Clear OS
  • Zenix
  • Netrunner
  • Openxange
  • Superb Mini Server
  • DreamStudio
  • Network Security Toolkit
  • Other Changes:
  • Fixed incorret Finnix configuration
  • Updated script to include latest PartedMagic
  • Updated script to include latest SystemRescue CD
  • Fixed Detection of Knoppix
  • Introduced hidden install feature

New in MultiBootUSB 3.4 (Jan 26, 2012)

  • Distros Added:
  • Siduction
  • Semplice
  • Sidux
  • Aptosid
  • MoonOS
  • Dream Linux
  • Sage
  • BackBox
  • AV Linux
  • Lightweight Portable Security
  • Core Plus
  • Asturix
  • CAELinux
  • Calculate-Linux
  • Other Changes:
  • Fixed listing of Linux Mint
  • Fixed Detection of Finnix

New in MultiBootUSB 3.2 (Jan 3, 2012)

  • Now support up to 100 different distros.
  • New boot splash
  • Splash screen time out reduced to 10 sec