由于我的游戏硬件支持 IOMMU,我决定将机器迁移到 Linux。
设置:
我安装了一个干净的 Void Linux 并设置了 IOMMU 并修复了我的 IVRS 表。之后,我将我的 nVidia GTX 970 绑定到vfio-pci内核模块。然后,我设置libvirtd守护进程与它的依赖,在这里我不得不添加virtlogd和dbus手守护进程。然后我安装了 virt-manager 并根据答案中的建议设置了一个新的 VM。
更新(克服蓝屏)
在尝试了具有相同结果的预构建 arch OVMF 图像后,我开始更改所有选项。你知道以防万一。
我尝试的第一件事是从CPU 中的host-passthrough/切换Copy host CPU configuration到Hypervisor Default. 现在安装程序启动没有任何问题。所以IRQL错误是CPU passtrough引起的!
问题:如果我模拟 CPU 而不是直接将其移交,则会对性能产生影响。所以目标是让host-passthrough/Copy host CPU configuration工作......
原问题:
当我尝试从当前并经过测试的 Win10.iso 启动时,它给了我带有IRQL_NOT_LESS_OR_EQUAL.
那么我该如何修复蓝屏呢?
我看到错误与内存分配有关,但我不知道要更改什么才能使其正常工作。
我已经启动并运行了虚拟机(因此可以解决该错误),除了 …