Fixing PCI passthrough Windows 10 VM boot issues

Over time, I’ve encountered various issues with booting my Windows 10 VM that’s accelerated using PCI-passthrough, VirtIO etc. I believe some of the boot issues to be unique to that kind of setup, and have not always easily found solutions to these problems online, so I wanted to document my experiences for the benefit of others.

Windows 10, kvm and iSCSI

Tempted to run Windows 10? Low on disk space? Have a NAS that supports iSCSI? Thinking what I’m thinking? I found a really good tutorial on setting up iSCSI on a QNAP NAS, which got me most of the way there. But then I had to install Windows…