我读到使用SPICE可以改善安装在虚拟机(virt-manager,libvirt,kvm,qemu)中的Windows Server 2012的分辨率。
为了做到这一点,我必须:
1)在Windows Server 2012中安装特定的驱动程序(qxl),
2)配置虚拟机以使用qxl视频和Spice显示/通道。
第二点似乎很容易(see here)......
首先,我点击了here,然后下载了驱动程序http://www.spice-space.org/download/windows/qxl/qxl-0.1-21/
接下来,我提取了qxl_8k2r2_x64.zip,
的内容
最后,我尝试通过以下命令安装驱动程序:
pnputil -i-a qxl.inf
我收到了这条消息:
failed to install the driver on any of the devices on the system. no more data is available.
问题:我的demarch是否正确?我忘记了一些东西吗?
注意:我还尝试通过选择当前的显示适配器(Microsoft Basic Display Adapter)从设备管理器安装/修改驱动程序,但我收到了以下消息:设备是最新的。
答案 0 :(得分:0)
我认为问题不在于你是如何安装驱动程序的,因为我以同样的方式安装了驱动程序。问题是司机本身。 github上有另一个支持Windows 8和Windows 2012的驱动程序的项目。我尝试过这个项目,它在Windows 2012 Server上非常适合我!
以下是该项目的链接:https://github.com/vrozenfe/qxl-dod
在页面上,您还可以找到二进制文件的链接。
答案 1 :(得分:-1)
没有经过数字签名的驱动程序打包公用Windows Server 2012
对于有权访问rhn.redhat.com的人,可以使用virtio-win-1.6.7获得rpm包。所有驱动程序都由Redhat签名,因此安装时没有任何问题。必须使用cmd终端中的pnputil -i -a qxl.inf从drivers文件夹安装qxl.sys驱动程序。请记住,此cmd终端必须以root身份运行。