A sintaxe do seu comando virt-install está incorreta para uma instalação sem rede.
o argumento --location requer uma conexão de rede para seu convidado.
O argumento -c ou --cdrom = precisa ser usado para especificar o nome do arquivo iso.
Eu fiz o caso de teste sem rede, mas usando o recente arquivo iso diário 16.04 edição de servidor de 64 bits. Funcionou bem. Esta foi minha linha de comando:
sudo virt-install -n serv64_dev -r 8192 \
--disk path=/media/newhd/serv64_dev.img,bus=virtio,size=50 \
-c xenial-server-amd64-20151214.iso \
--nonetworks \
--video=vmvga --graphics vnc,listen=0.0.0.0 --noautoconsole -v --vcpus=4
Certifique-se de ter baixado o arquivo iso correto e verifique o md5sum. Exemplos:
$ ls -l xenial-server-amd64-20151215.iso
-rw-rwxr-- 1 doug doug 752877568 Dec 15 07:45 xenial-server-amd64-20151215.iso
$ md5sum xenial-server-amd64-20151215.iso
e10efef1980fb712e7dfd8d79d6542c2 xenial-server-amd64-20151215.iso
Agora, comparo com a lista aqui , copiada abaixo:
e10efef1980fb712e7dfd8d79d6542c2 *xenial-server-amd64.iso
994dd089239adca6421d5deeed528a0b *xenial-server-amd64.squashfs
e28ecd7acc603a903e1877ad6f11bcbd *xenial-server-i386.iso
f6a6a89b2acbe8af285761ddc8545fa0 *xenial-server-i386.squashfs
04bf8218848474c1b305f0bf010990e3 *xenial-server-powerpc.iso
3da7885f81135632443c27ca7b83ef6c *xenial-server-powerpc.squashfs
21f874ed087e92a45c40afebef71a12f *xenial-server-ppc64el.iso
d7435980bc32b3e3962d6a8400e3dea3 *xenial-server-ppc64el.squashfs
86c6c2dadf39cc317f2e1a828ccbb401 *xenial-server-s390x.iso
65e71b1f0eb45f6fc0739c2d0659f99b *xenial-server-s390x.squashfs
Observe que a minha soma de verificação está de acordo com o que está listado no site.