The ISO is booted by using grub/grub2 boot manager which has the ability to
make a virtual floppy/CD and boot to it. So basically, the ISO is mounted
and to a virtual CD then the boot process is transferred to the CD's boot
code. Not all OS-in-ISO can be booted with this method though.