kvm上安装win7

 

一、前言

最近由于公司业务需求,只能在win上进行编译c库,这就郁闷了,鄙人可是中毒linux用户呀,这样不是要搞死我嘛.于是想到了在kvm上安装一个win来满足开发的需求.kvm相比openVZ 和 VM 等虚拟化技术还算是性能较高的.

二、安装前准备

  1. 安装好kvm
  2. 提前下载好win的镜像
  3. 提前下载好virtio驱动包,推荐在fedora的网站下载,鄙人选用的是0.1.126版本 ,下载地址

三、安装

  1. 把之前下载好的win镜像和virtio驱动包上传到kvm主机上去

  2. 创建一个虚拟主机

    virt-install \
    --name win7 \ # 主机名称
    --memory 2048 \ #主机内存
    --vcpus sockets=1,cores=1,threads=2 \ #主机cpu 1个cpu 1核 2线程
    --cdrom=/ios/cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso \ #安装镜像
    --os-variant=win7 \ #系统类型
    --disk /vhost/win7.qcow2,bus=virtio,size=40 \ #创建磁盘
    --disk /ios/virtio-win-0.1.126_amd64.vfd,device=floppy \ #挂载软盘
    --network bridge=br0,model=virtio \ #指定网卡
    --graphics vnc,password=Passw0rd,port=5910 \ #启用vnc
    --hvm \
    --virt-type kvm
    
  3. 运行以上命令之后就开始创建虚拟机了.lIfLKf

    以上的错误信息请忽略,不会产生太大的影响.

  4. 接下来连接vnc进行图形化安装,当然可以使用webVritMgr进行图形化安装.进行vnc连接的话要使用隧道映射到本地的端口,因为5910顿口只能在宿主机上访问ssh -L 5910:127.0.0.1:5910 [email protected]把端口映射到本地.

  5. 连接vnc进行安装yQUuJM

    点击浏览按钮,加载刚才我们下载好的virtio驱动包img

    安装驱动安装驱动

    安装好以后就是我们喜闻乐见的下一步下一步的安装了.值得注意是,在安装过程中,虚拟机会重启多次,如果虚拟没有自己启动,请手动重启一下.附上安装好的截图kvm-install-finish

四、总结

安装过程还算是顺利,使用起来呢,感觉有点卡顿,不知道是不是哪里没配置好.