转:KVM: 安装Windows virtio半虚拟化驱动

KVM:安装Windowsvirtio半虚拟化驱动

InstallKVMWindowsvirtiopara-virtualizeddirver

Ifyoucan’treadChinese,there’sanEnglishversionontheInternet,clickHere

本文测试环境:KVM主机:sl6(ScientificLinux6).虚拟机:(win2k3)WindowsServer2003.

安装半虚拟化驱动有助于提高网络和IO性能,下面我们来看看如何在sl6下为win2k3安装virtio半虚拟化驱动。Fedora和CentOS下的操作大体相似。

1.下载win-virtio驱动包.

可以到这里去下载iso格式的光盘镜像,之后挂载到win2k3.

2.关闭win2k3虚拟机

3.创建一个临时磁盘镜像,我们之后会将它作为virtio磁盘添加到win2k3(为的是让win2k3能检查到新硬件,然后安装驱动)这个镜像用完后可以删掉。

qemu-imgcreate-fqcow2tmp.qcow21G

4.将光盘镜像和临时磁盘镜像添加到win2k3,如图.

5.更改网卡的设备模型为virtio,如图:

6.启动虚拟机win2k3.进入系统后,会提示找到新硬件,按提示安装驱动即可,完成后,关闭win2k3.

7.编辑虚拟机win2k3配置(使用virt-manager),删除之前添加的临时磁盘,并删除系统原来的磁盘镜像(注意:这只是从配置文件中删除对磁盘镜像文件的引用,而不会删除文件系统中的磁盘镜像),重新添加为virtio磁盘.

8.重新启动虚拟机,完成。

可能的问题:

重启进入系统后,由于网卡型号变了,Windows会改变新网卡的网络配置,比如IP地址等,可以进入网络连接,重新设置。

可能的话,需要进入注册表,删除旧网卡的引用。这可以参考微软的文章:http://support.microsoft.com/kb/146333