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

Не удается установить VirtIO SCSI в гостевой системе Windows

Я запускаю Windows 10 в качестве гостя через KVM / qemu. К сожалению, Windows не распознает Fedora драйверы virtio Я хочу установить для лучшей работы HDD. Сам драйвер появляется, но установка не выполняется:

Qemu скриншот - «Новых драйверов устройств не найдено»

Пробовал несколько версий драйверов, а именно 0.1.102, 0.1.110 и 0.1.112, все для amd64.

Параметры командной строки:

sudo qemu-system-x86_64 \
-device virtio-scsi-pci \
-drive if=none,id=hd,file=win.img,format=raw -device scsi-hd,drive=hd \
--enable-kvm \
-cdrom Win10_1511_German_x64.iso \
-m 4048 \
-drive file=$HOME/VirtualMachines/virtio-win-0.1.112.iso,id=driveriso,if=none,format=raw \
-device ide-cd,bus=ide.1,drive=driveriso \
-cpu host,kvm=off

Что могло заставить Win 10 отклонить эти драйверы? Есть ли лучшие альтернативы для быстрого доступа к жесткому диску из гостевой ОС?

ОС хоста:

У меня была аналогичная проблема, когда я пытался установить гостевую систему Windows для KVM / qemu (в Ubuntu 14.04) с помощью Packer.

я использовал стабильный Драйверы virtio из Fedora, но установка не удалась с тем же сообщением об ошибке. Затем я нашел обходной путь: когда я изменил тип хранилища на IDE, он работал.

После этого я нашел и попробовал последний (нестабильные) драйверы на сайте Fedora, установка прошла успешно.

У меня была аналогичная проблема, и я закончил использовать ide-hd для установки драйвера после установки, я изменил его обратно на scsi-hd, и он отлично работает: D

не уверен, почему у вас --enable-kvm, а затем у вас есть -cpu host, kvm = off, это сокращается, и я считаю, что qemu будет использовать последние переданные параметры.

sudo qemu-system-x86_64 \
-device virtio-scsi-pci,id=scsidev \
-drive if=none,id=hd,file=win.img,format=raw -device ide-hd,drive=hd \
--enable-kvm \
-cdrom Win10_1511_German_x64.iso \
-m 4048 \
-drive file=$HOME/VirtualMachines/virtio-win-0.1.112.iso,id=driveriso,if=none,format=raw \
-device ide-cd,bus=ide.1,drive=driveriso \
-cpu host,kvm=off