环境:

物理机: RHEL 6.1. 虚拟机: Windows 7.

 

note:不安装virtio,虚拟网卡的IO最多支持100M,安装了就支持到10G

 

 

 

1. 下载win-virtio驱动包.
virtio驱动可以去以下地址下载
http://alt.fedoraproject.org/pub/alt/virtio-win/latest/p_w_picpaths/bin/
 

 

2. 关闭windows 7虚拟机

 

3. 创建一个临时磁盘镜像(在本环境中叫做tmp.img),这个镜像会在之后作为virtio磁盘添加到win7,这样,当打开win7时,就能检查到新硬件,然后安装驱动,这个镜像用完后可以删掉。
 

#qemu-img create -f qcow2 tmp.qcow2 1G # ls -l 总用量 136 -rw-r--r--. 1 root root 262144 313 02:11 tmp.qcow2

 

4.选择添加硬件,将virtio.iso加载到IDE CDROM中,如图:

 

 

 

 

 

 

 

 

 

KVM安装virtio_驱动


5.
添加硬件,将tmp.qcow2作为virtio加载到win7系统中,如图:

KVM安装virtio_kvm_02

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

 

 

 

KVM安装virtio_驱动_03

7.启动虚拟机win7进入系统后,按提示安装网卡驱动和SCSI驱动即可,如图:

KVM安装virtio_kvm_04

8.删除之前添加的virtio硬盘,IDE CDROM和已经安装好win7系统的硬盘(注意:这只是从配置文件中删除对磁盘镜像文件的引用,而不会删除文件系统中的磁盘镜像),然后再将系统硬盘重新添加为virtio磁盘.

KVM安装virtio_驱动_05

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

 

 这里截图的时候忘了把网卡选为virtio了,所以只能使用100M

KVM安装virtio_驱动_06 

KVM安装virtio_rhel_07 

KVM安装virtio_virtio_08