The problem: I am trying to install Windows Server 2016 on KVM but I can't install it as it needs drivers.

I Heard there are virtio-win drivers but I do not what to do with the driver and How I should install it


This answer assumes you're using virt-manager.

I also assume that this has to do with virtio-HDD drivers, as all the other ones (network, graphics) can be installed afterwards, when Windows is up an running.

So, first of all, you should download the latest VirtIO drivers. I found them here. I'm using the amd64 floppy drivers.

When you create your VM, make sure that you keep on configuring it before you start the installation.

You will now need to attach the VirtIO drivers as a floppy disk device. To do so, click on Add Hardware. Under Storage, mark Select or create custom storage. Click Manage, and choose the VirtIO floppy image file. Under Device type make sure to choose Floppy device. Click Finish.

Go to your hard drive, and make sure your hard-rive is using virtio as a Disk bus.

Start the Windows installation. When you reach this screen (hard drive selection), make sure to click on Load driver. That's about it!

enter image description here


PS. Yes the it's totally worth it! The HDD performance is about 4 times as fast on smaller operations. So it is worth the effort!

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.