Ventoy
Multiboot USB. Drop ISOs on the data partition; boot menu lists them. UEFI + Secure Boot.
Install / update
sudo ventoy -i /dev/sdX # install (WIPES whole disk -> exfat data + 32M VTOYEFI)
sudo ventoy -u /dev/sdX # update boot area only, DATA SAFE (no wipe)
sudo ventoy -l /dev/sdX # show installed versionTarget the disk, never a partition. Unmount both before -u (udisksctl unmount -b /dev/sdX1). Add ISOs with plain cp onto the Ventoy partition (scanned recursively).
Troubleshooting
- “syntax errors / cannot find command” at boot = stick Ventoy older than the ISO’s boot scripts. Compare
grep VENTOY_VERSION /run/media/$USER/VTOYEFI/grub/grub.cfgvsventoy -v, thenventoy -u. - Corrupt ISO (same size can still differ via bit rot):
sha256sumvs the distro’s published checksum. - Won’t boot: pick the
UEFI:boot entry (not legacy). Stalls → Secure Boot + Fast Boot off.