1、虚拟机使用简介,1什么是虚拟机 虚拟计算机(简称虚拟机)是提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试、部署新的应用程序的一种软件。虚拟机还可在一部实体机器上,通过连接多个操作系统来模拟完整的网络环境。广义上来说Word、WPS也算是虚拟机,只不过它们是只能做文字处理的机器而已。,现给大家介绍的狭义的虚拟机软件VMware实际上也只是一种应用软件,其特别之处在于,由它创建的虚拟机与真实的计算机几乎一模一样,不但虚拟有自己的CPU、内存、硬盘、光驱,甚至还有自己的BIOS。在这个虚拟机上,可以安装Windows、Linux等真实的操作系统,及各种应用程序。,2虚拟机的用途 (
2、)当迁移到新的操作系统后,仍然可以继续支持传统的应用程序,或是在迁移前使用虛拟机器來测试这些传统应用程序是否支持新的操作系统平台。 ()如果要在一台电脑上装多个操作系统来学习,那么通过虚拟机的方式安装实在是最好的选择,因为够方便够安全。 ()同时启用多个客户机,连成一个网络,完全真实的模拟环境进行测试或学习,没有比这更低成本的了。,常用虚拟机软件目前流行的虚拟机软件有VMware和Virtual PC,它们都能在Windows系统上虚拟出多个计算机,用于安装Linux、OS/2等其他操作系统。微软在2003年2月份收购Connectix后,很快发布了Microsoft Virtual PC 2
3、004。但出于种种考虑,新发布的Virtual PC 2004已不再明确支持Linux、NetWare、Solaris等操作系统,只保留了OS/2,如果要虚拟一台Linux计算机,只能自己手工设置。,相比而言,VMware不论是在多操作系统的支持上,还是在执行效率上,都比Virtual PC 2004明显高出一筹,这也是本文选择它的理由之一。 VMware 5.5有Workstation、GSX server等多种版本,其中Windows版的Workstation应用最广,本文即以它为基础进行各种实战演习。,VMware5.5新功能 (1)完全支持64位客户操作系统; (2)体验2路虚拟SMP
4、,可给虚拟机分配1个或2个CPU; (3)支持一些新的客户OS,主机OS以及32位,64位硬件; (4)能够直接打开和转换Virtual PC虚拟机格式和诺顿GHOST镜像格式;,(5)能够自定制工具栏; (6)支持Linux主机无线网络; (7)提升了虚拟机自动检测设备的性能; (8)增强了命令行接口; (9)自动探测更多设备。,VMware5.5的特点 (1)设备支持更多,更好的性能和更强大的功能; (2)在服务器端和客户端的共享文件夹之间,执行拖曳、复制和粘贴时利用VMware工具将显著地提高系统性能; (3)带DHCP服务器和多网络交换机的虚拟网络环境;,(4)使用快照 针对某时段的虛
5、拟机器作状态拷贝; (5)可针对虚拟机器中的应用程序作完全的排错动作,支持使用者与核心等级的debug; (6)每个虚拟机拥有如下功能:可配置的内存空间和磁盘大小,支持硬件设备或虚拟镜像文件的光驱和软驱。,VMware5.5的使用常用的功能无非就是新建虚拟机、设置虚拟机等,VMware的菜单都说的很清楚了,照着做即可,实在不明白的地方试用一下,反正虚拟机的一大特点就是怎么弄都搞不坏你的系统: 虚拟机的两个概念: 客户机:就是你要模拟出的一个或多个操作系统 宿主机:就是你打开电源开机后进入的操作系统,例1: 在现有Windows XP中再装个Windows XP本例,我们将在实际的Windows
6、 XP中(宿主机)再虚拟出一台电脑(客户机),并在上面安装Windows XP系统,这样,你就可以放心大胆地进行各种Windows XP练习而无须担心操作不当导致宿主机系统崩溃了。并且你可以举一反三,将一台电脑变成三台、四台,再分别安装上其他的系统。,什么样配置的电脑适合建立虚拟机? 当硬件配置达不到要求时,虚拟机运行速度会很慢,甚至不能运行,VMware的配置要求如下。 CPU:最低主频266MB,建议P3 1GHz以上; 内存:最小128MB,建议512MB; 硬盘:最小空闲空间600MB,建议空闲空间5GB; 操作系统:必须是Windows NT内核操作系统,建议Windows 2000
7、 SP2以上版本。,第一步:启动VMware,在其主界面“主页”标签页中点击“新建虚拟机”按钮打开新建向导,见图1。,第二步:单击“下一步”按钮,进入虚拟机配置界面,这里有两个选择:一是“典型”方式,它根据虚拟机的用途自动调整配置;二是“自定义”方式,它允许用户自行设置虚拟机的主要参数。典型方式要比自定义方式简单,但缺少一定的灵活性。方便起见,这里我们选择典型方式。 第三步:单击“下一步”按钮进入虚拟机操作系统选择界面,可以看到Windows、Linux、Novell等多种不同的系统,这里我们点选“Microsoft Windows”,在下拉菜单中选择 Windows XP Professio
8、nal。,第四步:单击“下一步”,在接下来的界面中,可以为这个新的虚拟机取一个名称(本例为“Windows XP Professional”),并在“位置”中选择虚拟机的保存位置(见图2)。,每个虚拟机都会产生多个特别格式的文件,所以最好为每个虚拟机创建一个单独的文件夹,如Linux就放到“Linux”文件夹、Windows 98就放到“Win98”文件夹中,这样便于以后备份和恢复虚拟机。第五步:单击“下一步”,在网络类型界面中共有四个选项:“使用桥接网络”,“使用网络地址翻译(NAT)”,“仅使用主机网络”,“不使用网络连接”。网络连接方式以后可以随时修改,因此在这里可先任意选一种。,第六步
9、:单击“下一步”,接下来会要求用户设置硬盘的大小,软件默认大小为8GB,可根据硬盘现有空间的实际情况增大或减小。最后单击“完成”按钮返回VMware主界面,将看到主界面上多了一个“Windows XP Professional”标签页,其中显示了这台新建虚拟机的各种配置(见图3),第七步:下面为这台虚拟机安装上Windows XP Professional操作系统,让它像真正的计算机一样工作。安装之前,先要设置一下虚拟机的光驱。在如图3所示界面中,双击“设备”下的“CD-ROM”项,打开配置窗口(见图4)。,本例使用的是Windows XP Professional安装光盘,因此点选“使用物理
10、驱动器”项,并在下拉列表中选择正确的光驱盘符(本例中的光驱盘符为“G”);如果是从网上下载的ISO安装映像文件,则点选“使用ISO映像”项,并通过“浏览”按钮选择下载所得的安装映像文件。设置完毕,单击“确定”按钮。,第八步:将Windows XP Professional安装光盘放入光驱中(如果选的“使用ISO映像”方式则不需此步骤),点击主界面“命令”中的“启动此虚拟机”,或直接点击工具栏上的绿色三角形按钮,这就像打开了真实电脑的电源开关一样,启动虚拟机。注意:如果物理内存紧张,则会弹出一个提示框,提示虚拟机会占用大量内存,单击“确定”按钮即可。如果勾选了“不再显示”项,则下次这个提示就不会
11、再出现了。,窗口全黑后,一定要用鼠标在中间点击一下切换到虚拟机中。VMware模拟的是Phoenix的BIOS,连续按下F2键直到进入BIOS设置界面,按左右箭头键选中“BOOT”菜单项,再按上下箭头键选中“CD-ROM Drive”项,然后按“”号键将其调到最顶层,这样即可将光驱设置成优先启动。按F10键并回车即可保存BIOS设置并退出。,切换到虚拟机后,它会屏蔽掉宿主计算机(本例中即Windows XP)的所有鼠标或键盘操作,包括AltTab组合键的切换操作。不过你可以按CtrlAlt组合键返回XP,虚拟机在全屏状态时,也可使用这个组合键返回XP。 虚拟机的重新启动、关机等对于宿主计算机来
12、说都是虚拟的,但对于虚拟机中安装的操作系统来说则是真实的。因此,安装好操作系统的虚拟机,一样要先通过“开始”菜单关机,最后再单击工具栏上的方块按钮(左起第一个图标)关掉虚拟机的电源。不能强制关闭虚拟机电源,否则虚拟机下次启动的时候也会像真实的电脑一样检测磁盘的。,NTFS分区上装Windows 98 NTFS文件系统不但效率比FAT32高,而且安全性也大大提高了,比如它的文件夹就可以设置访问密码。不过在NTFS硬盘上是无法安装Windows 98的,如果有些软件必须在98下才能正常运行,你不妨借鉴上面方法创建一个Windows 98虚拟机。,例2:虚拟硬件随意升级 现实生活中,不管是扩大内存还
13、是升级硬盘,都要花银子,而在虚拟机里则可以随时修改虚拟机的硬件配置,免费为它升级。 点击相应虚拟机的标签页,在其中点击“编辑虚拟机设置”,或点击菜单“虚拟机设置”,都可以打开配置窗口,如图5所示,1.增加或减少内存 在左侧设备列表中选中“内存”项,然后在右侧拖动“这台虚拟机的内存大小”下的滑块,即可设置该虚拟机所用内存的大小(见图5)。注意,虚拟机内存设置得过大超出了实际的物理内存时,虚拟机将无法运行,这时可适当调小内存再试试。,2.增加第二硬盘 点击“添加”按钮,出现增加硬件向导,点击“下一步”后出现硬件类型选择界面,选中“硬盘”,然后点击“下一步”按钮,根据提示设置硬盘的格式、大小、硬盘文
14、件保存位置等信息后,即可为虚拟机添加第二硬盘。,3.为虚拟机的硬盘整理磁盘碎片 真实的硬盘需要定期整理磁盘碎片,虚拟机上的硬盘也是如此:选中“硬盘”项,在右侧点击“磁盘碎片整理”按钮,软件就会非常迅速地整理虚拟机硬盘上的碎片了。,4.让虚拟机认识闪存盘 选中“USB控制器”项,在右侧选中“当处于焦点时自动接入新的USB设备到虚拟机”,以后在宿主计算机的USB接口上插入闪存盘后,宿主计算机和虚拟机就都会自动加载驱动程序,认出闪存盘。,例3:虚拟机上网 既然虚拟机能够与宿主电脑相互通信,那么也就能像局域网中的真实电脑一样,共享宿主电脑的上网连接。这里以宿主电脑以ADSL虚拟拨号方式上网,以共享拨号
15、连接的方法为例进行说明。 第一步:点击VMware菜单“虚拟设置”,再点选以太网并设置它的属性,可在“网桥”、“NAT”、“仅是主机”中任选一项,但一定要记住所选的项目。 第二步:把宿主电脑网络连接的IP地址设为自动获取。,第三步:在宿主电脑“网络和拨号连接”窗口中,右击ADSL虚拟拨号连接,选择“属性”命令,在“共享”标签页内选中“启用此连接的Internet连接共享”,然后根据虚拟机网卡的工作方式选择一个网络连接(见图6),具体对应如下:,第四步:宿主电脑启用网络连接后,相应网络连接的IP地址被自动设置为192.168.0.1。因此,需要把虚拟机的IP地址设置为192.168.0.X(X取
16、值范围为2254),同时要把DNS服务器地址、默认网关都设置为192.168.0.1。这样,宿主电脑上网后,虚拟机也就可以通过宿主计算机共享上网了。,如何删除已有的虚拟机? 选中要删除的虚拟机,在“虚拟机”菜单选择“从磁盘中删除”项即可,此时便可以将相应文件夹下的虚拟机文件都删除掉了,但如果不删除这些文件,则下次还可以通过“文件打开虚拟机”命令找回它。,VMware应用技巧:1.增强虚拟机的多媒体功能 在虚拟机上安装的Windows,还没有声音,与现实生活中的计算机相差甚远。为了改善虚拟机的多媒体效果,VMware为大家准备了一套称为VMware tools的工具软件。它的主要功能如下: (1
17、)模拟显卡,使虚拟机支持32位显示和高分辨率。 (2)在宿主电脑与虚拟机之间使时间同步。,(3)在不安装VMware tools时,需要使用键盘上的CtrlAlt键才能释放被虚拟机束缚的鼠标。而安装VMware tools之后,鼠标可以在虚拟机、宿主机之间随意移动、切换。 (4)允许主机和客户机之间或者从一台虚拟机到另一台虚拟机之间直接进行复制和粘贴操作。 启动虚拟机上的Windows后,点击菜单“虚拟安装虚拟机工具”,就会在虚拟机的光驱中加载相应版本的VMware tools,然后自动执行安装过程,我们所要做的,就是点几下确定按钮而已。,2截取开机画面 在VMware中可抓取开机画面、BIO
18、S界面、操作系统安装界面等特殊界面,点击菜单“文件抓取屏幕图像”命令,就能把虚拟机上正在运行的画面保存下来。,3.识别SCSI接口的虚拟硬盘 如果虚拟机的硬盘模拟的是SCSI接口的硬盘(这也是虚拟机的默认值),在安装Windows 2000时会提示找不到硬盘,解决方法就是让虚拟软驱加载从VMware网站下载回来的VMware-BusLogic-SCSIDriver-1.2.0.0.flp文件,然后在启动Windows 2000安装程序的时候,按下F6键从软驱加载驱动,就能把Windows 2000安装到虚拟的SCSI硬盘上了。,4.测试危险软件 所谓危险软件,是指那些没有经过严格测试,可能会对
19、系统产生未知伤害的软件。在虚拟机上安装一次系统也是很耗费时间的,所以在测试各种危险软件之前,可以先备份一下虚拟机文件,以便快速恢复虚拟机。 (1)备份虚拟机 对宿主计算机而言,一个VMware虚拟机只不过是几个文件而已。VMware在创建虚拟机的过程中,其中的一个步骤就是询问你将虚拟机文件保存于何处,当我们为虚拟机安装好操作系统并设置好之后,就可以将这个文件夹中的所有文件做个备份,当虚拟机出现问题的时候,只要用备份文件覆盖一下,就什么问题都解决了。,(2)虚拟机一键恢复 VMware还提供了还原功能,随时都可以点击工具栏上的“快照”按钮保存当前系统状态,一旦虚拟机出了问题,就可以点击“还原”按
20、钮,把系统恢复到出问题前的状态。,5.使用DOS下的老软件 486时代的DOS软件,但现在再找一台安装了DOS系统的计算机可不是件容易的事了。可通过VMware创建一个DOS虚拟机,在为虚拟机选择操作系统时,先选“其他”,再从下面的下拉列表中选“DOS”;然而将DOS启动盘放入软驱(也可以使用DOS启动映像文件),启动系统安装DOS即可。虚拟机软驱的使用与光驱相似,这里就不介绍了。,6.虚拟机如何共享宿主机的文件夹? 第一步:点击VMware菜单“虚拟设置”,在配置窗口的“选项”标签页内点击“共享文件夹”,在右侧点击“添加”按钮添加要共享的文件夹。 第二步:以虚拟Windows XP为例,启动虚拟机,右击“我的电脑”选择“映射网络驱动器”命令,点击“浏览”按钮,在“整个网络”下选中“VMware Shared Folders”下的相应目录,即可在虚拟机中把共享的文件夹映射为驱动器。,