装windows 虚拟机之前你需要做以下准备工作:A、下载windows 镜像文件和 windows 的驱动iso 文件到本地,然后上传至服务器的某个目录(当然你也可以直接在服务器上下载);B、你本地电脑需安装tightVNC(后面图形化装windows)
1、下载windows 7镜像文件(windows 镜像文件我是从本地上传的)和virtio-win-0.1-30.iso驱动文件:
[root@linux64 configuration-file]# ls /data/www
123 123.txt cn_windows_7_ultimate_x64_dvd_x15-66043.iso virtio-win-0.1-81.iso
1234 13.jpg virtio-win-0.1-65.iso
上传方式:服务器上建立pureftp服务器(服务器为centos 6.7 IP:192.168.1.7),通过客户端ftp软件Filezilla或者FlashFXP连接到ftp服务器,上传先前下载好的的win7安装镜像和virtio-win-0.1-65.iso镜像到服务器上/data/www目录下。
3、开始安装windows 7 虚拟机:
virt-install --name=win7 --os-variant=win7 --ram 512 --vcpus=1 --disk path=/data/kvm/win7.img,size=10 --accelerate --cdrom /data/www/cn_windows_7_ultimate_x64_dvd_x15-66043.iso --vnc --vncport=5915 --vnclisten=0.0.0.0 --network bridge=br0,model=virtio --noautoconsole
安装参数说明:--os-variant:安装的系统类型 --cdrom:ISO文件的完整路径 --vnc:是否启用vnc服务 --vncport=5910:vnc服务端口 --vnclisten=0.0.0.0:vnclisten监听地址 !回车,看见如下信息则使用tightVNC连接继续安装windows 7:
Starting install...
Creating storage file win7.img | 10 GB 00:00
Creating domain... | 0 B 00:01
Domain installation still in progress. Waiting for installation to complete.
4、使用tightVNC连接虚拟主机开始下面的安装
windows电脑上下载tightVNC 软件,连接 192.168.1.7:5915 ,出现win7的安装界面,按照向导进行安装,中间会重启多次。
5. 安装完成后,tightVNC会自动断开连接,同事服务器会输出如下信息,表明windows 7已经安装完成:
Domain has shutdown. Continuing.
Guest installation complete... restarting guest.
6.接下来我们仍然用tightVNC去连接装好的windows 7 系统:
7. 接下来就是安装驱动了。首先我们打开计算机管理--设备管理器查看下驱动:
网卡驱动没有安装
8. 切换到服务器端,使用virsh edit 虚拟机名称 来编辑虚拟机的xml 文件,指定之前上传的virtio-win-0.1-30.iso 文件,如下:
[root@linux64 ftp]# virsh edit win7
找到: <source file='/usr/local/src/cn_windows_7_ultimate_x64_dvd_x15-66043.iso'/> 行,修改为:<source file='/data/www/virtio-win-0.1-65.iso'/>
9. 修改完成。保存退出!同时,切换到虚拟机windows 7上,对其进行关机,目的是重新启动虚拟机,加载驱动文件!
10. 在服务器上启动关闭的虚拟机,可以使用virsh list all 查看哪些虚拟机可用,并且可以看到状态:
[root@linux64 configuration-file]# virsh list --all
Id Name State
----------------------------------------------------
- aming1 shut off
- aming10 shut off
- aming2 shut off
- aming3 shut off
- weifeng1 shut off
- win7 shut off
启动刚关闭的win7:
[root@linux64 configuration-file]# virsh start win7
Domain win7 started
11. 启动完成后,继续使用tightVNC连接来安装驱动。安装之前,我们来看下cdrom 是否正确加载了我刚刚切换的iso 文件:
开始安装网卡驱动:
安装完成后本地网络直接连接上,测试可以上网。到此kvm中安装win7全部安装完成。
主要参考文档:http://www.linuser.com/thread-766-1-1.html
相关文章
- 01-14Centos7下在windows和linux环境下安装达梦数据库
- 01-14CentOS 7下PXE+Kickstart无人值守安装操作系统
- 01-14Memcached 笔记与总结(1)Linux(CentOS 6.6) 和 Windows(7)下安装与配置 Memcached (1.4.24)与 Memcached 基础命令
- 01-14Windows安装Centos7双系统后Windows启动项消失
- 01-14Windows7 64位系统下无法安装网络打印机的解决方法
- 01-14CentOS7 下安装 NFS,Linux/Windows 作为客户端
- 01-14Windows 7硬盘安装CentOS 6.4 双系统 (WIN7硬盘安装Linux(Fedora 16,CentOS 6.2,Ubuntu 12.04))
- 01-14win7(windows 7)系统下安装SQL2005(SQL Server 2005)图文教程
- 01-14legend3---Windows 7/8/10 系统下Laravel框架的开发环境安装及部署详解(Vagrant + Homestead)
- 01-14CentOS-7 在windows server 2012下的虚拟机安装教程