今天在豹狗拿到了一测试kvm 512M的 测试安装win系统 又把原来的文件找出来备用 https://www.minkdog.com/manage/cart.php?gid=8 4IP 的 可以玩下 1. 使用IDE方式来安装系统,安装系统完成后,在guest中安装virtio磁盘驱动,然后再修改kvm启动参数,设置磁盘为virtio。 显然第二种更加简单一些。 安装Win XP时加载virtio驱动 由于XP的安装程序只支持从软盘加载驱动程序,因此需要一个软盘的镜像文件,在KVM启动的时候进行加载。 即使用-drive file=/home/lis/virtio-win-1.1.16_1.vfd,if=floppy来指定虚拟出来的软驱,在xp的安装开始,按F8加载驱动程序即可。上述的网卡驱动使用的也是virtio驱动,启动后XP会无法直接驱动,需要安装驱动程序,驱动程序在 http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/bin/ 可以找到。上述的虚拟软盘文件目前redhat已经不提供了,可以在文中最后链接下载。 安装windows7时加载virtio驱动 windows7在安装过程中,可以从光盘读取磁盘的驱动程序,因此只要挂载二个iso,模拟二个光驱即可,安装的iso指定序号为0、驱动的ISO指定序号为1。 在windows7安装过程中,选择加载第二个光盘里的磁盘virtio驱动就可以了,这个ISO中也包含了网卡的virtio驱动。 virtio驱动的软盘镜像下载 virtio-win-1.1.16_1.vfd.tar.gz
2. 在安装时直接加载virtio驱动。
-drive file=/dev/vg-xen/winxp,if=virtio,cache=writeback -usb -device usb-tablet,id=input0 \
-net nic,macaddr=52:54:00:94:78:e7,model=virtio -net tap,vhost=on \
-vnc :1 -spice port=5902,password=a -vga qxl -monitor stdio \
-drive file=/home/lis/xp.iso,index=0,media=cdrom -boot once=d \
-drive file=/home/lis/virtio-win-1.1.16_1.vfd,if=floppy -daemonize
-drive file=/dev/vg-xen/win7,if=virtio,cache=writeback -usb -device usb-tablet,id=input0 \
-net nic,macaddr=52:54:00:94:78:e7,model=virtio -net tap,vhost=on \
-vnc :1 -spice port=5902,password=a -vga qxl -monitor stdio \
-drive file=/home/lis/win7.iso,index=0,media=cdrom \
-drive file=/home/lis/virtio-win-0.1-22.iso,index=1,media=cdrom -boot once=d -daemonize
kvm windows 2008虚拟机加载virtio驱动
1.下载驱动
virtio-win-1.1.16.vfd
http://www.linuxwind.org/download/virtio-win-1.1.16.vfd
2012-07-21更新:感谢yz分享最新版本virtio驱动
http://www.linuxwind.org/download/virtio-win-0.1-30.vfd
http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/bin/virtio-win-0.1-22.iso
2012-08-15更新:请使用这个版本的virtio,旧版本会出现不定期断网的情况。
http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/bin/virtio-win-0.1-30.iso
2.安装磁盘驱动
qemu-img create -f raw win2008x64.img 20G
/usr/libexec/qemu-kvm -m 1024 -cdrom Windows_2008R2_64-bit_ChnSimp_X15-59777.ISO -drive file=win2008x64.img,if=virtio,index=1 -fda /imgs/virtio-win-1.1.16.vfd -boot d -net nic -net user -nographic -vnc :2
3.启动vncviewer登陆安装,安装的时候选择高级安装,加载磁盘驱动即可。找到硬盘后安装系统。然后关闭虚拟机
4.安装网卡驱动
启动虚拟机,需要修改启动参数如下:
/usr/libexec/qemu-kvm -m 1024 -cdrom virtio-win-0.1-22.iso -drive file=win2008x64.img,if=virtio,index=1 -boot d -net nic,model=virtio -net user -nographic -vnc :2