Creating a multi-boot USB is a task that most administrators will have to do at one point or another. I used to just keep setup files on my USB, but with the advance in storage capabilities – I now host entire OS’s on my USB along with setup files.
Download and install Xboot.
Download the tools you want to add from the internet. Make sure they are in .iso format. I recommend:
Once you are done adding the .iso files to the list, you can either choose to make a merged .iso file to burn later or choose the option to “Create Multi-boot USB”.
After it is done you are done. If you want to test – you can use the QEMU emulator or just try it out. I highly recommend this method as I have been using it for years.
NOTE: Just came across easy2boot, might be a better alternative!
Extract the E2B download to a new folder called ‘E2B’ (any name will do). I recommend you temporarily turn off anti-virus protection for the next step.
MAKE\_E2B\_USB_DRIVE (run as admin).cmdscript (NTFS is recommended choice when prompted) – the USB drive must have a drive letter assigned by Windows (C: to Z:)
Copy all your payload files (ISOs, etc.) into the correct sub-folders under
\_ISO(e.g. _ISO\MAINMENU) of the USB drive.
\MAKE\_THIS\_DRIVE_CONTIGUOUS.cmdfrom the USB drive.
Read more here