(Пользователь Windows, но Linux возможен) grub4Dos или easy2boot приходят на ум. Сначала необходимо подготовить устройство (например, с помощью RMPrepUSB в Windows), а затем добавить один или несколько ISO. Я использую его с Knoppix Live CD, Macrium Rescue Disk, Gparted, Hiren и т. Д. Вы можете добавлять и удалять их. Редактируемый текстовый файл конфигурации с именем menu.lst устанавливает варианты внешнего вида, показывает пользователю меню ISO и другие варианты (остановка, перезагрузка и т. Д.). Пример меню menu.lst:
title Gparted 0.18.0-1-i486 live find --set-root /gparted-live-0.18.0-1-i486.iso map /gparted-live-0.18.0-1-i486.iso (0xff) || map --mem /gparted-live-0.18.0-1-i486.iso (0xff) map --hook root (0xff) kernel /live/vmlinuz boot=live config union=aufs noswap noprompt vga=788 ip=frommedia findiso=/gparted-live-0.18.0-1-i486.iso toram=filesystem.squashfs initrd /live/initrd.img
Иногда вам нужно создать непрерывный образ ISO на устройстве; Инструмент Sysinternals contig полезен для этого.