Hice un usb que arranca varios .iso siguiendo las instrucciones en:
https://blog.desdelinux.net/como-crear-live-usbs-multiboot/y para wifislax en grub.cfg:
menuentry "wifislax" {
loopback loop /wifislax64-1.0-final.iso
linux (loop)/boot/vmlinuz livemedia=/dev/sdb1:/wifislax64-1.0-final.iso
initrd (loop)/boot/initrd.xz
}
No encuentro ninguna documentación sobre la opción livemedia= (la encontré leyendo el initrd de wifislax), o como arrancar wifislax iso con grub2, así que hago post aquí por si acaso alguien más quiere hacerlo