В man virt-install крайне мало информации насчёт установки с импортнутого по nfs образа. Конечно, можно было бы сначала смонтировать, а потом ставить как с локального, но раз уж есть такая встроенная фича, то хочу её использовать.
-l LOCATION, --location=LOCATION
Installation source for guest virtual machine kernel+initrd pair.
The "LOCATION" can take one of the following forms:
DIRECTORY
Path to a local directory containing an installable distribution image
nfs:host:/path or nfs://host/path
An NFS server location containing an installable distribution image
Подумалось, что диск должен быть экспортнут уже в примонтированном состоянии. Смонтировал на сервере DVD squeeze в /media/debian
dmitry@stevie64:~$ sudo virt-install -r 256 --location=nfs:mort:/media/debian --file=/home/dmitry/foo.img --name=FOO
Starting install...
ERROR Could not find an installable distribution at 'nfs:mort:/media/debian'
А если директорию с initrd.gz и vmlinuz:
dmitry@stevie64:~$ sudo virt-install -r 256 --location=nfs:mort:/media/debian/install.amd/ --file=/home/dmitry/foo.img --name=FOO
Starting install...
ERROR Could not find an installable distribution at 'nfs:mort:/media/debian/install.amd/'
А кто-то говорил, что можно и не в примонтированном образе эспортнуть...
dmitry@stevie64:~$ sudo virt-install -r 256 --location=nfs:mort:/media/storage/debian-6.0.0-amd64-DVD-1.iso --file=/home/dmitry/foo.img --name=FOO
Starting install...
mount.nfs: mount point /var/lib/libvirt/boot/virtinstmnt.42Um64 is not a directory
umount: /var/lib/libvirt/boot/virtinstmnt.42Um64: не примонтирован
ERROR Invalid install location: Mounting location 'nfs:mort:/media/storage/debian-6.0.0-amd64-DVD-1.iso' failed
Ну и вдруг прокатит:
dmitry@stevie64:~$ sudo virt-install -r 256 --location=nfs:mort:/media/storage --file=/home/dmitry/foo.img --name=FOO
Starting install...
ERROR Could not find an installable distribution at 'nfs:mort:/media/storage'
HVM (KVM). Руками NFS цепляется нормально.
Помогите, люди добрые.