启动第一个虚拟机1.安装xftp5安装文件Xftp-5.0.1235.exe已提供,下载安装安装完毕后,从xshell中打开xftp,如图Xftp界面如下:左边windows,右边ubuntu,在Ubuntu中打开合适文件夹,用于存放镜像文件从左边将镜像文件(已提供)拖拽至右方即可。2.在宿主机Ubuntu上安装vncVirtualNetworkComputing(VNC)是进行远程桌面控制的一个软件。第一步:VNC包括VNCserver和VNCviewer两部分,需要在宿主机上都进行安装。在宿主机上使用命令“dpkg-l|grepvnc”,查看是否安装VNC。如果已安装,能看到vnc4server,和xvnc4viewer的内容,如图所示。如果未安装:使用命令“apt-getinstallvnc4server”安装VNCserver,使用命令“apt-getinstallxvnc4viewer”安装VNCviewer。第二步:安装vnc4server完成后,在宿主机上启动vncserver,使用命令“vncserver”创建一个vnc桌面。如果第一次启动VNCserver,系统会提示设置连接时需要的密码,根据需要设置即可(这里设置为“123456”),第三步:进入“/root/.vnc/”目录,修改VNC的配置文件xstartup,开启gnome桌面,如图3所示。在文件的最后添加两行内容,startgnome&DISPLAY=:1gnome-session&第四步:修改完成后使用“vncserver”命令再次启动VNCserver备注:关闭具体的指定端口号的vncserver命令为:vncserver-kill:2,“2”为开启的端口号。如果是使用了防火墙,需要在防火墙上开启5901远程端口,命令为:“sudoufwallow5901”。如果密码忘记了,可以进去“~/.vnc/”目录删除password文件即可。设置密码命令为:vncpasswd。如果需要,读者可自行使用。3.启动虚拟机第一步:启动虚拟机打开镜像文件放置位置,执行命令:“qemu-system-x86_64-enable-kvm-m1024-smp2-bootorder=c-hdacirros-0.3.5-x86_64-disk.img-vnc:1”启动第一个虚拟机“-enable-kvm”表示开启KVM全虚拟化支持。“-m1024”表示给虚拟机分配1024MB内存。“-smp2”表示给虚拟机分配2个CPU。“-bootorder=c”表示从硬盘启动。“-hdacirros-0.3.5-x86_64-disk.img”表示使用cirros-0.3.5-x86_64-disk.img镜像文件作为虚拟机硬盘启动系统。“-vnc:1”表示使用vnc的5901端口启动虚拟机。第二步:查看虚拟机1)在Ubuntu中查看虚拟机在Ubuntu中再打开一个终端,使用命令“vncviewer:1”查看虚拟机启动界面,“1”指的是vncserver开启的“1”号桌面(即5901端口所对应的桌面),如图7所示。命令执行后,会打开一个VNC窗口,即虚拟机Ubuntu14.04的启动界面如图所示。2)在Windows中查看虚拟机打开文件如下所示:其中:“192.168.70.200:1”,“192.168.70.200”是Ubuntu的IP地址,“:1”指的是vncserver开启的“1”号桌面(即5901端口所对应的桌面)。点击“OK”后弹出下面虚拟机的界面:4.使用第一个虚拟机进入cirros虚拟机,输入制作镜像时的用户名和密码,用户名“cirros”,密码“cubswin:)”,登录系统,如图所示:系统登录后可以使用命令“uname-r”查看系统内核版本。可以使用命令“cat/etc/cirros/version”查看该cirros的版本。这是一个裁剪过的linux的Ubuntu系统,只有简单的常用命令,大家可以自行操作。备注:该cirros系统开启时总是往ttyS0串口中写东西,导致开机很慢,可以改写配置文件,步骤如下:#cd/etc/cirros-init/#lsconfigds-configdriveds-ec2ds-nocloud#catds-ec2MAX_TRIES=20SLEEP_TIME=2BURL=将“ds-ec2”文件中的“MAX_TRIES=20”的值使用vi编辑器修改成0次,重启即可。