Acho que você deseja usar --cdrom em vez de --location para apontar para o ISO. Em seguida, a VM deve inicializar para o ISO.
Estou tentando instalar um convidado do Windows (Windows Server 2012 de 64 bits) no meu sistema CentOS 6.4 de 64 bits usando o comando virt-install.
Comando:
/usr/sbin/virt-install --graphics vnc,port=5903,listen=127.0.0.1,password=redhat --noautoconsole --name=myos2 --ram=1024 --arch=x86_64 --vcpus=1 --hvm --disk path=/media/skrtbhtngr/wins2012,size=32 -m 66:55:44:33:22:00 --location=/root/Desktop/OS_Images/en_windows_server_2012_x64_dvd_915478.iso
Saída:
Starting install...
ERROR Could not find an installable distribution at '/root/Desktop/OS_Images/en_windows_server_2012_x64_dvd_915478.iso'
The location must be the root directory of an install tree.
Domain installation does not appear to have been successful.
If it was, you can restart your domain by running:
virsh --connect qemu:///system start myos2
otherwise, please restart your installation.
Além disso, quando uso o Virtual Machine Manager, a instalação do sistema operacional é iniciada com êxito. Agora, isso acontece com todos os convidados do Windows (Win7 etc ...).
O que eu não consegui descobrir onde estou errado?
PS: Eu sou novo no mundo da virtualização!
Acho que você deseja usar --cdrom em vez de --location para apontar para o ISO. Em seguida, a VM deve inicializar para o ISO.