Ventoy

Multiboot USB. Drop ISOs on the data partition; boot menu lists them. UEFI + Secure Boot.

Ventoy GitHub ventoy/Ventoy

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 version

Target 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.cfg vs ventoy -v, then ventoy -u.
  • Corrupt ISO (same size can still differ via bit rot): sha256sum vs the distro’s published checksum.
  • Won’t boot: pick the UEFI: boot entry (not legacy). Stalls Secure Boot + Fast Boot off.