背景:我试图让 64 位 Win7 VirtualBox 映像在 OpenStack 下运行,而 Windows 不是我常用的平台。安装 Virtio 驱动程序进展不顺利。到目前为止,最接近成功的是运行
pnputil -a f:\WIN7\X86\*.inf
对于 RHEL 驱动程序。关闭虚拟主机后,我可以在设置中将网络适配器类型更改为“半虚拟化网络 (virtio-net)”。重新启动后,设备管理器中的“以太网控制器”条目没有关联的驱动程序,当我将其指向上述目录时,使用 Gui 来“更新驱动程序设置”找不到任何它喜欢的东西。我尝试使用
devcon install f:\WIN7\NETKVM.INF "PCI\VEN_1AF4&DEV_1000&SUBSYS_00011AF&REV_00",
结果是简短的“devcon 失败”。我对以太网控制器属性中列出的其他硬件 ID 也得到了相同的结果。
我不确定还能尝试什么。这里和其他地方的其他问题似乎表明上面的 devcon 位对他们有用。
答案1
您尝试在 64 位 Windows 上安装 32 位驱动程序。
64 位驱动程序可在virtio CD 映像在\win7\amd64
文件夹中。