Назад | Перейти на главную страницу

невозможно запустить установку гостя kvm win7

Я использую эту команду (используя virt-install на хосте debian 7), чтобы начать установку windows7 гостевая ОС. Я собрал следующее с множества сайтов

virt-install --connect qemu:///system \
    -n win7vnc -r 2048 --vcpus=2 \
    --disk path=/mnt/hd_nass/vms/win7/win7.img,format=qcow2 \
    --network network=default,mac=RANDOM \
    --graphics vnc,password=johndoe,port=5900  
    -c ../../isos/win7_sp1_ult_64bit/Windows\ 7\ SP1\ Ultimate\ \(64\ Bit\).iso \
    --os-type=windows --os-variant=win7 --boot cdrom,hd

Сервер работает без головы, но я предполагаю, что vnc пункт заботится о создании подходящей среды для qemu. Однако это не так, поскольку я получаю эту ошибку:

ERROR    internal error process exited while connecting to monitor: char device redirected to /dev/pts/2

Более того, я получаю еще одну ошибку, связанную с образом диска:

kvm: -drive file=/mnt/hd_nass/vms/win7/win7.img,if=none,id=drive-ide0-0-0,format=qcow2: could not open disk image /mnt/hd_nass/vms/win7/win7.img: Permission denied

Я создал образ как мой пользователь без полномочий root с помощью команды:

qemu-img create -f qcow2 win7.img 100G

все еще каждый раз, когда я бегу virt-install выше (как мой пользователь без полномочий root), право собственности на изображение сбрасывается на root:root. Это могло бы объяснить ошибку "доступ запрещен", но почему все равно должно измениться право собственности img?

РЕДАКТИРОВАТЬ: журнал последнего дампа Вот

virt-install это инструмент libvirt, поэтому он будет запускаться и обращаться к файлам под локальными учетными данными libvirt (определенными в /etc/libvirt/libvirtd.conf). Вам необходимо убедиться, что права доступа к изображениям совпадают, и что изображение находится в каталоге, доступном для libvirt и kvm / qemu.

could not open disk image /mnt/hd_nass/vms/win7/win7.img: Permission denied Что ж, это подтверждает проблему с разрешением.

Также проверьте разрешения всех родительских каталогов.