【转贴】Windows virtio 驱动

Windows virtio 驱动

https://blog.51cto.com/dangzhiqiang/1833615

去年去中建总部的时候用过. 发现很多搞openstack的人都不清楚这一块的驱动的处理. 

党志强关注0人评论8298人阅读2016-08-02 17:06:14

Windows virtio 驱动

概述

该页面描述了如何为KVM里的windows虚机获取和安装virtio驱动,以及如何添加软件agent。

Yum源

win virtio驱动提供yum源,安装rpm包后,virtio驱动和agent默认都会安装在/usr/share/virtio-win目录中,这些可以共享给windows的虚拟机。

安装repo文件:

sudo wget https://fedorapeople.org/groups/virt/virtio-win/virtio-win.repo -O /etc/yum.repos.d/virtio-win.repo

使用yum安装virtio-win软件包:

sudo yum install virtio-win

该repo文件提供两个不同的仓库:

virtio-win-stable

该仓库的版本和RHEL版本关联在一起发布,意味着得到了非常多的测试,很稳定。

默认该仓库是enable的。

virtio-win-latest

该仓库提供最新的build版本,这些版本可能有各种问题,用户需自己承担风险。

这个仓库默认是disable的。如果你想从稳定版更新到最新版,可以使用如下命令:sudo yum --enablerepo=virtio-win-latest update virtio-win

RPM包内容

/usr/share/virtio-win/*.iso:   ISO镜像,包含所有驱动,详细内容后面会描述

/usr/share/virtio-win/*.vfd:   用于Windows XP下的VFD软驱镜像

/usr/share/virtio-win/drivers: 从VFD软驱镜像中提取的文件

/usr/share/guest-agent/*.msi:  QEMU Guest Agent 32bit 和 64bit 安装包

ISO镜像内容

该ISO镜像包含如下内容:

NetKVM/: Virtio网络驱动

viostor/: Virtio块驱动

vioscsi/: Virtio SCSI驱动

viorng/: Virtio RNG驱动

vioser/: Virtio串口驱动

Balloon/: Virtio 内存气球驱动

qxl/: 用于Windows 7及之前版本的QXL显卡驱动. (virtio-win-0.1.103-1和之后版本会创建)

qxldod/: 用于Windows 8及之后版本的QXL显卡驱动. (virtio-win-0.1.103-2和之后版本会创建)

pvpanic/: QEMU pvpanic 设备驱动 (virtio-win-0.1.103-2和之后版本会创建)

guest-agent/: QEMU Guest Agent 32bit 和 64bit 安装包

qemupciserial/: QEMU PCI 串口设备驱动

*.vfd: 用于Windows XP下的VFD软驱镜像

直接下载

可以直接下载.iso、.vfd、和qemu-ga这些安装包,下载地址如下:

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

稳定版virtio-win x86 floppy: https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win_x86.vfd

稳定版virtio-win amd64 floppy: https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win_amd64.vfd

最新版virtio-win iso: https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/latest-virtio/virtio-win.iso

最新版virtio-win x86 floppy: https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/latest-virtio/virtio-win_x86.vfd

最新版virtio-win amd64 floppy: https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/latest-virtio/virtio-win_amd64.vfd

最新版qemu-ga files: https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/latest-qemu-ga/

全部下载目录: https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/

变更日志: https://fedorapeople.org/groups/virt/virtio-win/CHANGELOG

原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/11152740.html

时间: 2024-10-07 07:12:29

【转贴】Windows virtio 驱动的相关文章

KVM下windows虚拟机使用virtio驱动

KVM下windows虚拟机默认disk使用的是Qemu IDE硬盘,网卡默认是rtl8139网卡.为了使kvm主机在相同的配置下,有更好的效率,可以将网卡和磁盘替换成virtio的驱动. windows的virtio驱动主要包括网卡以及磁盘的驱动,主要有三种方式,第一种是已有windows的操作系统,需要更新驱动,第二种是是安装时加载virtio驱动,第三种是直接制作virtio驱动的iso系统镜像. 一:更新virtio驱动 1.修改xml文件 原始xml文件 <disk type='fil

KVM 使用virtio驱动Windows server 虚拟机

KVM安装Windows默认使用的是qemu虚拟化IDE硬盘模式,在这种情况下,IO性能比较低,如果使用virtio的方式可以提高虚拟机IO性能.而virtio所驱动的网卡,也将原来的百兆扩展到千兆.这里就简单介绍下如何使用virtio驱动安装window server 2008. 其它windows版本操作相同,只需选择对应的驱动即可. 使用virtio安装window虚拟机 KVM安装Windows需要使用virtio的驱动: https://fedoraproject.org/wiki/W

KVM 之 virtio 驱动安装Windows系统

请自行安装配置 KVM管理工具,这里不做介绍! OS: CentOS Linux release 7.2.1511 (Core) virtio 镜像: virtio-win-0.1.102.iso 下载地址:http://pan.baidu.com/s/1jI6PXp8 1.创建磁盘镜像: [[email protected] ~]# mkdir /var/kvm/images [[email protected] ~]# qemu-img create -f qcow2 windows7.im

windows 10驱动签名_win 10驱动数字签名_驱动签名注意事项

目前对于驱动开发者而言往往面对着一个问题--windows 10驱动数字签名问题,根据Symantec VeriSign代码签名中国区代理商深圳易维信的客服所介绍,目前颁发的Symantec CodeSign还不支持Windows 10,针对国外的数字签名证书已经有EV版CodeSign,暂时还没有支持中文版的EV CodeSign.所以对于急需解决win 10驱动签名的用户,可以选择申请 GlobalSign EV代码签名证书.不过EV代码签名证书的申请审核要求更为严格,具体可以联系一下深圳易

Windows显示驱动(WDDM)编程初步(1)

欢迎转载[作者:张佩][原文:http://www.yiiyee.cn/Blog/wddm1/] Windows显示驱动从Vista开始,使用新的WDDM编程框架,称为Windows Display Driver  Model.也有一种最初的名称是LDDM,L代表Longhorn,但后来微软在所有产品线上都不再使用Longhorn代号,故而改成现在的名称.虽然在有些地方还能看到LDDM的说法,但应理解成旧文档的遗存,不应该做概念上的区分. WDDM框架是一种典型的小端口(miniport)驱动框

win10迁移时出现“安装 windows 的驱动已被锁定。请解锁该驱动器,然后再试一次”解决方法

故障原因:因为想换一台新机器而又不愿新装系统,所以直接拿两块硬盘复制数据然后对旧PC的系统盘做了一个ghost,然后在新PC上进PE进行还原后,开机报错,提示修复计算机(因为硬件变更了),所以在插入安装盘进行修复时,提示"安装 windows 的驱动已被锁定.请解锁该驱动器,然后再试一次". 解决方法: 1.在进入安装盘的"开始安装"界面时,点击"修复计算机": 2.进入后选择"疑难解答": 3.选择"高级选项&qu

windows内核驱动中的链表结构

windows内核驱动中的链表结构与数据结构中的链表结构在构造上有很大不同,以循环双链表为例 数据结构中的链表结构: 数据就像集装箱,可以直接放置在火车上,而节点就像每节之间的挂接装置. 内核驱动中的链表结构: 数据就像车厢,自带挂接装置(节点) 1.链表结构体不同 数据结构中的链表结构,包含有节点和数据, struct DataList{ DataType data; struct DataList* next; struct DataList* prev; }; 驱动中的链表结构,仅包含有节

浅谈windows消息驱动的基本原理(.NET平台)

最近的课设涉及到调用系统API函数和窗体消息的发送,重载接收等.因此发表一篇浅文,希望能和大家共同探讨,学习. 首先,windows是一个基于视窗的消息驱动系统.这句话非常的有意思.重点是"视窗"和"消息驱动"这两个词,这两个词包含了windows界面的处理原理.下面解释下什么是消息驱动.所谓"消息",即"事件".接触过C#.NET的朋友都知道,你拖一个控件,双击,添加代码,这一段即可称为"事件".严肃点来

Windows 2008驱动安装失败的原因及解决方法

希望这些内容能够帮助各位朋友顺利地在Windows Server 2008系统环境下安装使用好各种设备的驱动程序! 寻找安装失败原因 一般来说,当我们将目标设备的驱动安装光盘正确放置到Windows Server 2008系统的物理光驱中后,系统能够自动弹出驱动程序安装向导窗口,开始安装目标设备的驱动程序,这是因为驱动安装光盘的根目录中常常存在一个名为 “Autorun.ini”的文件,用记事本之类的文本编辑程序打开该文件时,我们会看到其中包含“open=setup.exe”或 “open=in