Not sure if this counts as an answer, but I would just try it. Instead if putting it on a drive, try booting a VM from the ISO file.
Here are a few potential problems. The VM can be considered "customized". It has certain drivers for storage and networking, which might not match the machine that you want to boot it on. It has hostname, MAC and IP addresses. It may expect filesystems with certain UUIDs. It may even use CPU instructions, registers or other resources that are only available on the virtual machine's CPU. And more.
Taking an image and starting it on a different system without any other preparation is likely to fail at some point. There are, however, tools that allow you to de-personalize such a disk image, for example virt-sysprep.
|