1、确定虚拟机可以安装的条件是否符合
grep'(vmx|svm)'/proc/cpuinfo
2、开始安装KVM
[root@localhost ~]# yum
install qemu-kvm libvirt virt-install bridge-utils
3、查看是否加载KVM模块成功
[root@kvm ~]# lsmod|grep kvm
kvm_intel
138567 0
kvm
441119 1 kvm_intel
#如果没有这两条,可以用"modprobe kvm"加载;
#相关命令"insmodrmmodmodinfo"
4、#启动libvirtd
[root@localhost ~]# systemctl start libvirtd
[root@localhost
~]# systemctl enable
libvirtd
[root@localhost ~]# systemctl list-unit-files|grep
libvirtd
libvirtd.service
enabled
这个时候如果在之前没有设置网络 的话就会出现如下错误:
Redirecting to /bin/systemctl start
libvirtd.serviceFailed to issue method call: Unit
libvirtd.service failed to load: No such fileor
directory.
然后就该用# ifconfig来查看自己网卡信息,将每个网卡的配置文件里的
/etc/sysconfig/network-scripts/ ifcfg-XXX(XXX代表每个网卡的名字)文件中 HWADDR参数改为上述结果对应网卡的MAC地址
5、安装VNC-server、VNC-viewer组件来进行虚拟机可视化安装
目前VNC主要有两个版本,即realVNC和tigerVNC,关于服务器安装VNC-server,两种版本都可以,但客户端的VNC-viewer,建议安装tigerVNC-viewer,因为realVNC-viewer会在创建虚拟机的端口如590x由于连接加密的问题连接不上服务器。
安装序列号,进行注册# /usr/bin/vnclicense -add VKUPN-MTHHC-UDHGS-UWD76-6N36A这里贡献部分licenseVKUPN-MTHHC-UDHGS-UWD76-6N36A
69NCN-JRLBC-QD28Y-5KLY2-UEE6A
6GQQQ-HXLBS-U2H8Q-B6UB7-R7R6A
8XWCU-ZRJBF-U7BXZ-G5EAE-ZPQ2A
6XQQQ-WXL4Q-NN4KX-NUTC6-8ZK6A
PGUFQ-HTZBB-WNHU7-YHDQC-A7R6A至此服务器端的安装已经完成
客户端安装tigerVNC-viewer首先下载tigerVNC,本客户端采用64位win7,所以下载64位的windows
版本http://sourceforge.net/projects/tigervnc/这里仅安装客户端tigerVNC-viewer然后就可以用vnc viewer远程桌面连接了,这里要用系统帐号的密码登录,
默认端口为5900,远程桌面连接端口则是5900+n(n是vncserver命令指定的)
7、下面就可以安装虚拟机了
1)、创建centOS虚拟机
通过qemu-img创建一个40G的映像文件
#qemu-img create -f qow2 /var/lib/libvirt/images/win710.img 40G
2)、创建运行脚本
#!/bin/.sh
virt-install --connect qemu:///system \
--name win7test2 --ram
2048 --vcpus=2 --cpuset=auto \
--disk
path=/var/lib/libvirt/images/win710.img,bus=virtio,size=100,format=qcow2
\
--network=network=default,model=virtio,mac=RANDOM \
--graphics vnc,port=5910
\
--disk
device=cdrom,path=/var/lib/libvirt/images/cn_windows_7_professional_with_sp1_x64_dvd_621744.iso
\
--disk
device=cdrom,path=/var/lib/libvirt/images/virtio-win-1.iso \
--os-type=windows
--os-variant=win7 --boot cdrom,hd
以上结果:
[root@localhost Admin]#
./installvm.sh
WARNING 需要图形,但未设置 DISPLAY。未运行
virt-viewer。
WARNING 没有为该虚拟机启动控制台,默认为 --wait
-1
开始安装......
创建域......
|0 B
00:00
域安装正在进行。请等待 以便安装完成。
在此过程中可能会出现“域连接不正确的错误”
是因为win710.img文件和cn_windows_7_professional_with_sp1_x64_dvd_621744.iso
权限不同造成的,将其放到一个文件夹下就可以啦!
其中,因为win默认不支持virtio驱动,而通过openstack管理虚拟机是需要virtio驱动的。需要两个virtio驱动,一个是硬盘的,一个是网卡的,即:virtio-win-0.1-30.iso和virtio-win-1.1.16.vfd,在脚本中我们将此驱动进行了加载即:virtio-win-1.iso
virt-install命令解析见http://blog.csdn.net/starshine/article/details/6998189
3)、通过vncviewer观察安装进度连接端口处写192.168.1.193:5910,连接上之后出现安装界面,继续安装即可,因为默认没有virtio驱动,所以识别
不了硬盘,需要手动选择,整个过程如下:http://www.centoscn.com/CentOS/Intermediate/2015/1106/6393.html
u盘装系统 *** 作步骤: 1、首先将u盘制作成u深度u盘启动盘,重启电脑等待出现开机画面按下启动快捷键,选择u盘启动进入到u深度主菜单,选取“【03】U深度Win2003PE经典版(老机器)”选项,按下回车键确认。 2、进入win8PE系统,将会自行d出安装工具,点击“浏览”进行选择存到u盘中win7系统镜像文件。 3、等待u深度pe装机工具自动加载win7系统镜像包安装文件,只需选择安装磁盘位置,然后点击“确定”按钮即可。 4、此时在d出的提示窗口直接点击“确定”按钮。 5、随后安装工具开始工作,请耐心等待几分钟。 6、完成后会d出重启电脑提示,点击“是(Y)”按钮即可。 7 、此时就可以拔除u盘了,重启系统开始进行安装,无需进行 *** 作,等待安装完成即可,最终进入系统桌面前还会重启一次。思想,不能直接格式化centos7,需要先修复window7引导。
双击运行DiskGenius ->选择硬盘 ->重建主引导记录(MBR)->格式化linux所在分区
打完收工,window7成功引导,centos7成功卸载
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)