MultiBootUSB — простое в использовании Python / QT (PyQt) графическое приложение для создания мультизагрузочных USB-носителей (LiveUSB MultiBoot).
MultiBootUSB в отличии от других приложений для создания Live USB (таких как Etcher, LiveUSB Install, Imagewriter, Deepin Boot Maker, image-usb-stick и пр), даёт возможность создать мультизагрузочный USB-носитель содержащий сразу несколько образов, с возможностью выбора при загрузке.
Набор функциональных возможностей MultiBootUSB невелик, USB-носитель (флешку) можно полностью или частично заполнить, имеется возможность удаления ставших ненужными образов, или просто освободить место для записи других, поддерживается и полное удаление всех записанных на носитель образов.
Для создания загрузочного меню MultiBootUSB использует Syslinux (набор загрузчиков ядра Linux), есть возможность протестировать выбранный для записи на USB-носитель ISO-образ и созданный Live USB, используется виртуальная машина QEMU (Full-system emulation), опционально можно ограничить количество используемой оперативной памяти (от 256Мб до 2048Мб).
MultiBootUSB для работы требует прав администратора (root), всё оставшееся свободным на USB-носителе пространство остаётся доступным для использования, настройки Syslinux осуществляется правкой конфигурационного файла (syslinux.cfg). Поддерживаются USB-носители любого размера с файловой системой FAT, ext2, ext3, ext4 и Btrfs.
Лицензия: GNU General Public License version 3.0 (GPLv3)
Домашняя страница
Страница на github.com
Страница на sourceforge.net