在KVM上的Windows中安装Virtio驱动程序

偏执的太偏执、 2023-10-08 09:46 91阅读 0赞

在KVM上的Windows中安装Virtio驱动程序

2018年7月3日

Virtio驱动程序是KVM虚拟机的半虚拟化设备驱动程序。

半虚拟化驱动程序可提高机器性能,减少I / O延迟并将吞吐量提高到接近裸机水平。

对于完全虚拟化的计算机,建议使用半虚拟化驱动程序。

大多数Linux发行版都包含virtio驱动程序作为标准配置。本指南说明了如何在Windows中安装它们。

本指南是为Zetastack用户编写的,但适用于在KVM主机上运行的任何Windows guest虚拟机。

其中包括Nutanix,红帽虚拟化(RHEV),Proxmox VE,oVirt和OpenStack。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FsbHdheTI_size_16_color_FFFFFF_t_70

如果您的设备管理员看起来像这样,那么本指南将为您提供帮助。


下载**ISO**

我们建议使用与Red Hat Enterprise Linux一起发行的稳定版本。

这是下载链接:

https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso

下载ISO并将其添加到您的虚拟化平台。

在Zetastack中,这是在“设置”中完成的 进口。


机器配置

编辑机器配置并进行以下设置:

  • 磁盘总线:Virtio SCSI直通控制器
  • NIC型号:Virtio以太网
  • 视频型号:QXL
  • 视讯RAM:32MB

附加**ISO**

此位取决于您是要安装新的Windows VM还是已经有现有的Windows VM。

如果要安装新的Windows VM,请将ISO设置为第二**CD-ROM**驱动器,而将Windows安装ISO设置为第一CD-ROM驱动器。


开始安装

如果您不安装新的Windows VM,则可以跳过本节。

存储驱动

在磁盘检测阶段,Windows安装程序无法检测到任何要安装的磁盘。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FsbHdheTI_size_16_color_FFFFFF_t_70 1

这是预期的行为,因为尚未加载virtio驱动程序,并且Microsoft不将其包含在安装介质中。

单击“加载驱动程序”,然后选择“ CD驱动器(E :) virtio-win-0.1.1”

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FsbHdheTI_size_16_color_FFFFFF_t_70 2

所需的驱动程序是位于以下位置的“ VirtIO SCSI直通控制器”:

E****\ vioscsi \ 2k16 \ amd64 \ vioscsi.inf

对于Windows的其他版本,驱动程序将位于ISO的相关目录中。

选择驱动程序,然后单击“下一步”。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FsbHdheTI_size_16_color_FFFFFF_t_70

驱动程序已加载,并且现在已检测到磁盘。

选择要安装的磁盘,然后单击“下一步”。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FsbHdheTI_size_16_color_FFFFFF_t_70 3


安装后

安装完成且VM已启动后,下一步是安装来宾代理并解决所有丢失的驱动程序。

客座代理

必须安装来宾代理。

虚拟机管理程序使用来宾代理直接与VM通信。

访客代理是干净VM关机和启用VM映像实时快照所必需的。

在任务栏上,单击“文件资源管理器”。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FsbHdheTI_size_16_color_FFFFFF_t_70 4

选择“此PC”,然后双击“ CD驱动器(E :) virtio-win-0.1.1”。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FsbHdheTI_size_16_color_FFFFFF_t_70 5

打开“来宾代理”文件夹。

右键单击“ qemu-ga-x64”文件,然后选择“安装”。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FsbHdheTI_size_16_color_FFFFFF_t_70 6

现在将安装QEMU客户代理。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FsbHdheTI_size_16_color_FFFFFF_t_70 7

安装后,必须先完全关闭VM,然后才能运行代理。

再次启动VM时,访客代理服务将自动启动。


装置经理

在设备管理器中,我们可以看到以下未配置的设备。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FsbHdheTI_size_16_color_FFFFFF_t_70 8

下表列出了所需的设备和驱动程序。




































设备

司机

储存控制器

Virtio SCSI直通控制器(已安装)

以太网控制器

Virtio以太网适配器

PCI设备

Virtio气球司机

PCI输入设备

Virtio输入驱动程序

PCI简单通讯控制器

Virtio串行驱动程序

显示适配器

QXL视频驱动程序

HID按钮在中断驱动程序上

通用巴士

该过程简单但重复。

通用巴士

这是一个Microsoft错误,很容易解决。

右键单击“中断驱动程序上的HID按钮”,然后选择“更新驱动程序软件…”

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FsbHdheTI_size_16_color_FFFFFF_t_70 9

选择“浏览我的计算机以获取驱动程序软件”。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FsbHdheTI_size_16_color_FFFFFF_t_70 10

选择“让我从计算机上的设备驱动程序列表中选择”。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FsbHdheTI_size_16_color_FFFFFF_t_70 11

选择模型“通用总线”。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FsbHdheTI_size_16_color_FFFFFF_t_70 12

这样可以解决该错误,并消除驱动程序警告。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FsbHdheTI_size_16_color_FFFFFF_t_70 13


Virtio**以太网适配器**

这是一个能够提供10GbE和更高性能的高速驱动器。

右键单击“以太网控制器”,然后选择“更新驱动程序软件…”。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FsbHdheTI_size_16_color_FFFFFF_t_70 14

选择“浏览我的计算机以获取驱动程序软件”。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FsbHdheTI_size_16_color_FFFFFF_t_70 15

选择“ CD驱动器(E :) virtio-win-0.1.1”,然后单击“确定”。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FsbHdheTI_size_16_color_FFFFFF_t_70 16

设备管理器将自动找到正确的驱动程序。不需要指定驱动程序的路径。

在提示符下,单击“安装”。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FsbHdheTI_size_16_color_FFFFFF_t_70 17

驱动程序已安装。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FsbHdheTI_size_16_color_FFFFFF_t_70 18

现在,设备描述已在设备管理器中更改。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FsbHdheTI_size_16_color_FFFFFF_t_70 19


Virtio**气球司机**

气球驱动程序允许动态更改VM中的内存。

右键单击“ PCI设备”,然后选择“更新驱动程序软件…”。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FsbHdheTI_size_16_color_FFFFFF_t_70 20

请按照上述以太网适配器的相同步骤完成驱动程序安装。


Virtio**输入驱动器**

这样可在控制台内提供准确的鼠标跟踪。

右键单击“ PCI输入设备”,然后选择“更新驱动程序软件…”。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FsbHdheTI_size_16_color_FFFFFF_t_70 21

请按照上述以太网适配器的相同步骤完成驱动程序安装。


Virtio**串行驱动程序**

这是虚拟机管理程序和VM之间进行通信的虚拟串行端口。

右键单击“ PCI Simple Communications Controller”,然后选择“更新驱动程序软件…”。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FsbHdheTI_size_16_color_FFFFFF_t_70 22

请按照上述以太网适配器的相同步骤完成驱动程序安装。


QXL**视频驱动程序**

这是一个视频驱动程序,可以提高性能并允许更高的分辨率。

使用控制台管理虚拟机时,它还提供了一个无缝的光标。

右键单击“ Microsoft Basic显示适配器”,然后选择“更新驱动程序软件…”。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FsbHdheTI_size_16_color_FFFFFF_t_70 23

请按照上述以太网适配器的相同步骤完成驱动程序安装。


光标调整

使用QXL驱动程序时,需要调整鼠标光标。

这将在基于Web的VM控制台中提供无缝的光标。

在开始菜单上,单击“设置”。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FsbHdheTI_size_16_color_FFFFFF_t_70 24

点击“设备”。

20191118170914718.png

点击“鼠标和触摸板”。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FsbHdheTI_size_16_color_FFFFFF_t_70 25

单击“其他鼠标选项”。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FsbHdheTI_size_16_color_FFFFFF_t_70 26

在“指针”选项卡中,启用“启用指针阴影”,然后单击“确定”进行更新。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FsbHdheTI_size_16_color_FFFFFF_t_70 27

这允许使用黑色和超大光标。


指南到此结束。

发表评论

表情:
评论列表 (有 0 条评论,91人围观)

还没有评论,来说两句吧...

相关阅读