Iniciar un KVM guest con un LiveCD u otra ISO

Una vez que tenemos una máquina virtual (VM) instalada en KVM, ya no queda montada la ISO inicial con la que hemos instalado la VM.

Con virt-manager se puede hacer de forma visual, pero si queremos hacerlo con virsh edit dominio tendremos que modificar lo siguiente:

<os>
<type arch='x86_64' machine='pc-1.1'>hvm</type>
<boot dev='cdrom'/>
<boot dev='hd'/>
</os>

Hemos añadido el CDRom como primer boot device.

Ahora definimos donde se encuentra la ISO que queremos iniciar:

<disk type='file' device='cdrom'>
<driver name='qemu' type='raw'/>
<source file='/path/to/my/file.iso'/>
<target dev='hdc' bus='ide'/>
<readonly/>
<address type='drive' controller='0' bus='1' target='0' unit='0'/>
</disk>

Hay que cambiar el disk type y añadir la sección source con el path a la ISO.

Si después queremos iniciar con el disco duro de la VM, tendremos que cambiar el orden de la sección os, poniendo primero el disco duro.

Fuente: http://mycfg.net/articles/booting-from-a-cdrom-in-a-kvm-guest-with-libvirt.html