I want a complete guide to make a generic multiboot USB.
Requests:
- Multiple iso boots;
- Multiple persistent boots (unlimited size);
- One partition to data storage;
What I've tried:
MultiSystem only lets 1 persistent ISO.
MultiBootUsb limits your persistent storage to 4GB, no partition for data (still good)
mkusb
More than 4GB persistent storage, data partition, but single boot.
Correct me if I'm wrong.
What can be done so far is accepted.
Ubuntu 19.04 and earlier
MultiBootUSB is a cross platform software written in Python which allows you to install multiple live Linux distros on a USB disk non-destructively and has an option to uninstall distros. From the MultiBootUSB Guide:
Ventoy
Ventoy is installed to a USB disk in seconds.
After installation, OS ISO's can be copy/pasted, dragged/dropped to the USB.
No further setup is required, (unless adding persistence).
MS Windows installer disks can be be added.
Linux OS can be added.
FreeBSD, etc, etc can be added.
"90%+ distros in distrowatch.com are supported. 550+ ISO files are tested".
There is Windows and Linux versions.
It is simpler to use than Etcher.
https://www.ventoy.net/en/index.html
For Ventoy persistence plugin see:
https://www.ventoy.net/en/plugin_persistence.html
There are numerous ways to accomplish this. Here's a short list:
I've tried all of these and found them to be relatively simple and easy to use.
Sources:
Experience
https://www.linuxbabe.com/apps/create-multiboot-usb-linux-windows-iso
https://wiki.grml.org/doku.php?id=rescueboot
http://www.linux-magazine.com/Online/Blogs/Productivity-Sauce/Create-a-Multi-boot-USB-Stick-with-MultiSystem
https://www.pendrivelinux.com/yumi-multiboot-usb-creator/
http://www.winsetupfromusb.com/faq/
http://wiki.grml.org/doku.php?id=persistency