With the isohybrid tool, you can create a hybrid ISO with Linux that adds a MBR of 512 bytes to the very beginning of the image. I tried to do this with the xp.iso image but the isolinux.bin loader is not there:
isohybrid xp.iso isohybrid: xp.iso: boot loader does not have an isolinux.bin hybrid signature. Note that isolinux-debug.bin does not support hybrid booting
Is there any way to make a hybrid ISO with xp.iso image so that you can write to a USB flash drive using the dd command?:
dd if=xp.iso of=/dev/sdb