A instalação do VirtIO SCSI no Windows Guest falha

1

Estou executando o Windows 10 como convidado via KVM / qemu. Infelizmente, o Windows não reconhece os drivers do virtio que eu quero instalar para melhorar a performance do HDD. O driver em si é exibido, mas a instalação falha:

Captura de tela do Qemu - "Nenhum novo driver de dispositivo foi encontrado"

Eu tentei várias versões de driver, ou seja, 0.1.102 , 0.1.110 e 0.1.112 , todas para amd64.

Opções da linha de comando:

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

O que poderia fazer com que o Win 10 rejeitasse esses drivers? Existem alternativas melhores para acesso rápido ao HDD a partir do sistema operacional convidado?

SO do host:

  • CPU : i7-6700k
  • SO : Ubuntu 15.10
  • uname -r : 4.3.4-040304-genérico
  • uname -m : x86_64
  • qemu-system-x86_64 --version : emulador QEMU versão 2.3.0 (Debian 1: 2.3 + dfsg-5ubuntu9.2)
por Matze 11.02.2016 / 20:36

2 respostas

1

Eu tive o problema semelhante quando tentei instalar o convidado do Windows para o KVM / qemu (no Ubuntu 14.04) usando o Packer.

Eu usei stable drivers virtio do Fedora, mas a instalação falhou com a mesma mensagem de erro. Então eu encontrei uma solução: quando eu mudei o tipo de armazenamento para IDE funcionou.

Depois disso eu encontrei e tentei os drivers mais recentes (não estáveis) no site do Fedora e a instalação foi bem sucedida.

    
por 06.05.2016 / 18:35
0

Eu tive um problema semelhante e acabei usando ide-hd para instalar o driver uma vez instalado eu mudei de volta para scsi-hd e funciona bem: D

não sei por que você tem --enable-kvm e então você tem -cpu host, kvm = off isso está se contraindo e eu acredito qemu usará as últimas opções passadas.

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
    
por 10.03.2016 / 12:23