I use a completely different way to boot from USB. I followed
(mostly) the instructions here (and things it points at) and
have a bootable USB stick which contains several ISO images
and can boot them from grub:
https://wiki.archlinux.org/index.php/Multiboot_USB_drive