La instalación de Windows 8.1 64 en Qemu falla: no se puede encontrar ningún disco debido a problemas con el controlador Virtio

3

No puedo instalar Windows 8.1 x64 con los siguientes pasos en una máquina virtual qemu:

qemu-img create -f qcow2 Windows8.img 20G

qemu-system-x86_64 -machine pc,accel=kvm:tcg -cpu host -m 2048 -smp 2 -drive file=Windows8.img,if=virtio -drive file=virtio-win-0.1-74.iso,media=cdrom -cdrom win81.iso -boot d 

Windows se queja de que no puede encontrar un controlador (lo que es normal hasta donde he leído las guías de instalación). Apunto el instalador hacia el controlador virtio en el segundo ISO que parece reconocer e intenta instalarlo. La instalación del controlador falla sin embargo con este mensaje:

enter image description here

"No se encontraron nuevos controladores de dispositivo. Asegúrese de que los medios de instalación contengan los controladores correctos y luego haga clic en Aceptar".

Estoy usando qemu 1.6.1 en Gentoo Linux (lo que probablemente sea irrelevante).

vanthome
fuente
Una ruta alternativa sería instalar en una unidad "normal" y cambiar a VirtIO más tarde. Para hacer esto, agregaría una unidad ficticia a través de VirtIO, instalaría todos los controladores necesarios y luego cambiaría la unidad del sistema. Después de eso, la unidad ficticia se puede quitar.
Daniel B

Respuestas:

1

Necesitas descargar el Drivers Windows VirtIO Del proyecto Fedora.

Para utilizar los controladores inicie la instalación con el disco de Windows 8.1. Cuando llegue a la pantalla de partición, cambie el disco a la ISO del disco del controlador que acaba de descargar. Esto se puede hacer con el monitor QEMU a través de Ctrl + Alt + 2 . Expulsar ide-cdrom (puede pulsar la pestaña para completar). Cambiar /path/to/drivers/disk.iso

Ahora vuelve a cambiar usando Ctrl + Alt + 1 y siga el diálogo de Windows para instalar los controladores. Particione como desee y utilice el mismo método anterior para volver al disco de Windows 8.1.

Mitch
fuente
1
A juzgar por la captura de pantalla, eso es exactamente lo que hizo. Excepto que usó dos unidades de CD virtuales.
Daniel B
@DanielB 100% correcto.
vanthome
0

Puedes intentar usar

-cdrom virtio-win-0.1-74.iso -hda Windows8.img

En lugar de usar virtio.

Anish
fuente
0

En mi caso, la imagen ISO fue corrompida.

vanthome
fuente