标题:VMware的安装及使用 出处:沧海一粟 时间:Tue, 05 Sep 2006 07:58:38 +0000 作者:jed 地址:http://www.dzhope.com/post/26/ 内容: 本文将以Windows 2000 Pro操作系统和VMware Workstation For 2000/NT为例介绍该软件的使用方法。   1.安装VMware For 2000/NT   首先以Administrator用户登录Windows 2000 Pro。安装过程非常简单,除了安装路径外,其他笔者建议按照其默认设置进行安装。安装完成后,根据提示重新启动计算机。 VMware是共享软件,用户必须先到其站点(http://www5.vmware.com/ forms/Download.cfm)申请一个试用30天的License。申请好后会收到一封 Email,附件是一个注册表文件(License—xxxxx.0000x.REG),将自己申请的license注入注册表,即注册成功。   2.虚拟机的配置过程   第一次运行WMware时会弹出一个对话框,对于第一次使用该软件的用户建议选第一个选项(Run the Configuration Wizard)。来到Guest Operating System对话框,选一个想要安装的操作系统,然后“Next”。为虚拟机建立一个安装目录,按“Next”继续。系统会询问你需要安装的是新的虚拟硬盘还是确实存在的物理硬盘,一般选择虚拟硬盘(Virtual Disk)。接下来设定虚拟硬盘大小(最大为2047MB)。接下来设定虚拟机中是否支持光驱和软驱,系统还会询问虚拟机是否支持网络设置。如要在虚拟机上使用网络,一般选择“Bridged Networking”即可。最后,在确认所有选项正确后按下“完成”就大功告成了。   如果用户对上述虚拟机器的配置不满意或配置有错误的话,可以选 VMware主界面菜单的“Settings/Configuration Editor”来修改。这里用户可以修改虚拟机内存的大小,并为此虚拟机选择其他硬件连接,如串口、并口、SCSI驱动器、声卡、显卡等硬件设备(图2)。修改完成后,不要忘了按下“Save”按钮。如果你的计算机够劲,可以建立多个虚拟机,各个虚拟机之间是完全独立的。 四、虚拟机操作系统的安装和使用   1.操作系统的安装   此时的虚拟机相当于一台刚装好硬件的新机,它有自己的CMOS、自己的硬盘、自己的光驱、软件和其他已连接设备。按工具栏的“Power On”(开机)后虚拟机开始自检,按F2可进入它的CMOS,修改相应参数(图3)。   为了对虚拟机进行操作,还需要将光标溶入到虚拟机中去。利用组合键Ctrl+Alt+Esc,或在虚拟机屏幕任意处单击鼠标左键,都可以实现虚拟机和主机间的切换。在虚拟机中安装操作系统与在真正的PC上安装没什么区别。先对硬盘进行分区、格式化,然后安装操作系统。建议在全屏幕方式下进行,否则可能有乱码或显示不完 全等不良情况出现。 必须注意,操作系统安装好后还要安装VMware Tools For Windows,该工具包主要是优化虚拟机的显示模式,增强鼠标的功能,不然就只能忍受 640×480的分辨率及16色的显示效果了。在VMware主界面中选 "Settings/VMware Tools Install",按照系统的提示确定后,VMware Tools For Windows的主安装程序和对应不同操作系统的驱动程序就会出现在虚拟机的A盘中。当然,这并不是真正的软盘。VMware Tools For Windows安装结束后会自动调出"显示"对话框,在"设置"选项卡中选高级/适配器/更改/从软盘安装/选择对应操作系统的驱动程序,虚拟的适配器(VMware SVGA)就安装好了。双击虚拟机系统托盘中的VMware Tools For Windows图标,打开设置框(图4),可以对鼠标、设备和时间进行一些简单但很实用的设置。至此,一个Guest OS安装完成。   当然,这个CMOS和硬盘都是从用户实际硬盘上的空间中"虚拟"出来的,用户可以任意修改它们,而不用担心会真的将用户的整台机器的CMOS 改变或硬盘被格式化等等。   2.操作系统的使用   使用时,先运行VMware Workstation。如果安装了多个Guest OS,选"File/Open",选择一个vmx文件打开相应的虚拟机,否则直接按下"Power on"按钮,相当于打开了虚拟机的电源。就像启动一台真正的 PC机,系统开始自检并给出报告,很快就进入了Windows 98的界面。在笔者PⅢ600 256M内存的机子上,同时运行Windows 2000 Pro和Windows 98,在速度上并没有明显的影响。通过虚拟机中的网上邻居,还可以与用户主机实现资源共享。   针对现在流行的挂起(Suspend)操作,VMware也为虚拟机设计了挂起操作,用户通过点击工具栏当中的"Suspend"可以将虚拟机挂起。下次打开VMware时,你会发现工具栏的同一位置变成了"Resume",用户点击 "Resume"以后可以快速启动虚拟机,这种方式比正常的启动要快很多。   我们知道在Windows系列中,在某个程序失去响应时可以利用组合键 Ctrl+Alt+Del结束该进程。对于VMware,不仅能够捕获该操作,还能够向虚拟机发送这个组合按钮的命令,这对于Windows虚拟机来说尤为重要,用户可以通过这一操作结束虚拟机系统中的某一进程的运行。为了避免影响主机上的Windows操作系统,在虚拟机中用组合键Ctrl+Alt+Insert 代替Ctrl+Alt+Del。   五、VMware的不足   VMware实现了让几个操作系统同时运行,但由于每个操作系统对资源的占用,使运行VMware对主机硬件的要求比较高,尤其是内存。目前其对多媒体支持也不是很好。另一方面,VMware是一个共享软件,如果要长期使用,其高达299美元的注册费用也令很多普通用户望而却步。   但瑕不掩瑜,VMware独特的设计理念,开创了多系统共存的新纪元。而且该软件的设计本意是用于软件调试,为程序员开发跨平台的应用软件提供一个理想的解决方案,方便开发人员在各个系统之间进行切换。相信随着VMware自身不断的完善以及计算机配置的提高,越来越多的普通用户将会享受到VMware带来的全新感受。 VMware的安装设置及使用详解 在这里,我们要讨论的是有关于VMware的问题。 如果你想学习LINUX,如果你只有一台属于自己的机器,如果你正打算再买一台计算机和原有的那台机器连在一起学习网络方面的知识。。。那么,WMWARE正是你所需要的。(我#,怎么好象听起来象广告词??8-D) 呵呵,好吧,简言之,VMware是一种能在操作系统上虚拟计算机硬件设备的中介程序,它能在原来的操作系统中建立许多的“虚拟机器”,而在这些虚拟机器上,又能安装个别的操作系统,就好象这些操作系统是安装在实际的机器上一样。(也就是在一台机器上,模拟出另一(或者是N)台计算机。在一台计算机上同时运行多个操作系统,而各系统间相互独立运做,还可以连一个网出来。)而这一切仅仅需要的只是一台计算机和一个WMWARE软件。 好了。那么,让我们先来看看VMware对机器的要求。 CPU:PII266以上 说明上好象只此一项。但其实我个人觉得要求最大的还是内存方面。 我个人的推荐配置是: CPU:PIII450以上(我用的是PIII450超到PIII600B而且还感觉慢) 8-( 内存:128M以上(如果你只想在VMware上装个WIN95什么的有64M也将就用了,不过我用的是 KINGMAX128p.s.150 外频的,还是觉得慢,如果你有256兆以上那是最好了) 8-( 硬盘:4.3以上(因为你是要在一台机器上装多个系统啊!!!!) 8-) 网卡:如果你要在LINUX下用VMware的话,请买一个好一点的卡,避免LINIX不“认识”它。 8-) 另外光驱最好是高速的,因为WMWARE在安装GUEST OS(子系统)的时候,我感觉好象是先通过HOST OS(宿主系统)读,然后才转换给GUEST OS的。(我的ACER 50X在VMware下给我的感觉就是8X) 8-( 主板最好也要好一点的,因为VMware这东西实在是太耗资源。 当你看到这地方的时候,如果你的机器并不能符合这样的配置,请别走开。因为并非一定要高档次的机器才可以运行VMware。但是如果你的“鸡”不够劲的话,会很慢。。。(我#,是谁在抛鸡蛋打我!!!!8-D) OK,下面进入正题。。。。 VMware可以保证如果您能在虚拟机器上成功架起某个操作系统,则该操作系统上原本能执行的程序,在虚拟机器里的操作系统上一样能执行;当然这个保证不包含那一些对硬件设备做特殊存取的程序(例如,您不能在VMware虚拟机器里又装一套VMware) 架设于实际机器上的操作系统统称为“主操作系统(Host Operation System)”,而将架设于虚拟机器上的操作系统则称为“客户操作系统(Guest Operation System)”。 VMvare事实上是一个介于操作系统、硬件设备与虚拟机器之间的协调器与多工器,它将一个实际机器对应到许多虚拟机器。经由这样的设计而能提供下列功能: *在一台个人计算机上同时执行许多操作系统。 *使每个操作系统能协同工作,通过软盘驱动器与网络系统可以交换每个操作系统内的文件资料(一般如果都是WINDOWS系统的话可以通过网络邻居,如果是LINUX与WINDOWS之间的话,可以通过SAMBA服务器来实现) *将每个操作系统独立于个别的虚拟机器,使每个操作系统的资料不会因其他操作系统当机而损坏。 *只要将虚拟机器的组态文件(也就是必须的那些文件,这些文件建立于VMware安装之后,是用户自己建立的)几资料文件复制到其他机器上,就完成了客户操作系统的移植。而经由资料文件的还原也可以做到Undo的功能,当我们在安装、测试一些程序时,这个功能特别有用。(我也不知道是不是真的有用8-D) *在开发网络应用系统时,可以在同一台机器上模拟远方网站与本机浏览器的操作状况。 怎样取得VMware 您可以从VMware公司网站 http://www.vmware.com/ 处下载。目前有FOR LINUX及FOR WINDOWS 2000/NT 使用的两种版本,在下载时,该网站会提醒您要取得注册码才能在安装完成后正常执行。取得注册码的方式有以下三种: *直接购买该软件(商业用途299美元,个人使用99美元) *申请30天的试用版注册码 *到各个网站去下载(我推荐的方式)8-D 如果您下载的是LINUX版,请申请给LINUX版使用的注册码。在申请注册码后,VMware公司会将一封主旨为“VMware for LINUX License Key”的E-mail寄给您,这封E-mail很重要,因为稍后我们在执行vmware时会用到它。(当然你有另一种方法取得注册文件的话,我想VMware会强烈的抗议。8-D,打到这里的时候刚听到新闻里播放美国一架侦察机非法入侵我过海南领空,且突然掉头,机翼擦过我放飞机,致使我方飞机坠毁。TMD!!!所以不管你用什么方法来取得注册文件,我是不会感到意外或者提出抗议的!!!) 安装VMware 在下载完VMware的套件后,即可安装VMware,安装的程序可分为三个步骤: 1。安装VMware程序。 2。新增虚拟机器。 3。安装客户操作系统。 以下将分别说明 安装VMware程序 这里以FOR LINUX版本为例,WINDOWS版的很容易,只要SETUP就可以了。 在这里我假设你以ROOT权限登陆。 如果你下载的是RPM格式的文件的话,只要执行rpm -ivh VMware-2.0.3-799.i386.rpm就OVER了。 如果你下载的是tar.gz格式的文件包的话,那则要执行tar zxf VMware-2.0.3-799.tar.gz(注意VM大写,LINUX是对大小写敏感的) 然后执行cd vmware-distrib。然后在[ root@linux/vmware-distrib ]目录下执行./install.pl(注意./因为次目录不在LINUX的PATH里,所以执行起来前边要加上./)(./表示的意思是当前目录内的XXX文件) 执行了./install.pl后,中间的过程是一大堆问题,你只要回答YES或者按ENTER键就可以了。 如此,便完成了VMware的安装。 推荐你选择RPM包格式的文件下载。安装起来比较简单。 在完成了安装之后,要运行/usr/bin/vmware-config.pl来进行配置。具体配置过程忘记了8-),只记得好象按了好多次回车,和YES。相信你一定行。哈哈。没问题的。 新增虚拟机器 在安装VMware程序后,必须将VMware公司寄给我们的那一封(当然我是不介意你怎么取得的这个文件)“VMware for License Key”E-mail中的“附件”文件更名为license(注意,没有扩展名,在LINUX的世界里,文件的命名方法和WINDOW系统是不一样的)并存储于/userhome/.vmware目录中才能正确执行。对于root来说,就是存放在/root/.vmware中。注意是.vmware而不是vmware,区别是前边多了一个“.”而且“.vmware”这个目录在LINUX下是隐藏目录,平时是不可见的。你可以这样,执行(我们以ROOT为例子)cp license /root/.vmware就可以了。 在完成了注册动作后,首先,请执行您的X WINDOW SYSTEM,比如我的是STARTX呵呵,然后我们选择KDE,以它为例,在进入到了X WINDOW中之后,请按下ALT+F2,这时会弹出运行命令对话框,请输入/usr/bin/vmware我的是这样的,不知道你的是不是,如果你是用RPM安装,且没做什么古怪的话,应该也是这样。然后,你会看到VMware在TESTING 你的DISPLAY呵呵,然后回弹出一个窗口,中间是三个叠在一起的方框,右边写着VMWARE FOR LINUX 执行后,由于是第一次执行,所以会弹出一个对话框。有三行文字。 *RUN THE CONFIGURATION WIZARD (配置向导) *RUN THE CONFIGURATION EDITOR (改变已存在的配置文件内容) *OPEN AN EXISTING CONFIGURATIONG(打开一个已经存在的配置文件) 我#,累死我了。你不会象我一样弱吧?连英文都要我翻译出来,我可是一边查词典一边翻译的呀,哈哈8-D 呵呵,刚才去休息了。顺便抽了根烟。。。好累。。。 第一次运行一定要选择第一项,然后按“OK”(好象我废话了吧?哈哈) 第二屏不用看它,也却是废话,直接“NEXT”键就可以了。(但是如果你没有进行注册或者注册有问题的话,会提示你出错) 第三屏是问你要给那个系统做虚拟。我就不在这一一列出了。选择一个你需要的系统。 接下来这屏是问你将设置文件放在哪个目录里一般是/ROOT/VMARE/XXXX 然后是问你VIRTUAL DISK SIZE也就是虚拟盘的大小,一般添2000也就够了。也许你的盘没有那么大的空间了。但是不要紧,VMware的磁盘组态文件是动态的,用多大有多大,所以设置的大一点不要紧8-) 接下来几屏是问你是否允许CDROM和FLOPPY是否ENABLED。当然要ENABLED了。 在NETWORKING SETTING屏内会问你,将网卡设置成: NO NETWORKING (无网络)我KAO,真不知道这一项有个P用,不做网谁用这玩意。 BRIDGED NETWORKING (虚拟机做为单独的机器出现的网络里)强力推荐选择此项,因为我们做VMware就是要做网么。。。 HOST-ONLY NETWORKING(只可以与主操作系统通信的机器)如果选择了这项的话,则虚拟机器只可以与LINUX通信,何必呢,比如我的LINUX上就同时装了NT和WIN95两个虚拟机,而且同时运行。 BRIDGED & HOST-ONLY NETWORKING (这一项是新版本的选项,没必要,选第二项吧) #,打到这的时候,我把系统换成了LINUX,改用KEDIT编辑,感觉舒服多了,可惜就是LINUX下的输入法用起来不是十分舒服.(什么?你没有LINUX?#,那还不会去弄一个来,为甚么还要继续用那个甚么瘟都死?) 选择完网络形态后,接下来的一屏是确认屏,将列出所有你的设置,问你是否可以?如果可以的话情按DONE键.如果不妥的话请按PREV键,回到以前的设置屏,继续设置. 到此,VMware的设置就告一段落了.如果你对内存的设置或者以后对哪一方面的设置不是很满意的话,可以按主菜单上的"SETTING"下的CONFIGURATIONG EDITOR来改变设置.内存是MENONY选项,别的我就不罗嗦了.自给看看吧很容易的.8-) 主菜单上有几个菜单,我不多说了,自给看看吧,很容易的,不骗你8-) 第一个按钮是POWER ON,电源键,按下后虚拟机会加电.加电后,此按钮变成POWER OFF. RESET是复位键,也就是冷启动. FULL SCREAN是全屏幕运行键.按下后会在全屏幕方式下运行VMware,想回到正常状态下就按CTRL+ALT+ESC就可以了,把鼠标退出虚拟机也是这个按法,注意不要按两次,不然鼠标光标会变成骷髅状,这时候你再按向哪个窗口,则那个程序将被强性杀掉嘿嘿. 需要特别说明的是SUSPEND键,它相当于是WINDOWS系统中的睡眠功能,使虚拟机进入睡眠状态,它的好处是下一次进入虚拟机器时,不用经过开机过程.当按下后会变成RESUME,再次按下会回到系统中.很高级的一个功能.8-) 我KAO,至于HELP键么,我就不多说了.那是个自杀键,嘿嘿嘿,谁知道按下去会成甚么样?哈哈8-) 运行 当一切设置妥当.就按下POWER ON键吧.你还在等甚么呢?不是早就盼着这一刻的到来么? 接下来你会看到开机画面,KAO,和真的机器没甚么两样呢.有自检,还有F2 ENTER SETUP呢哈哈. 然后你可以放入引导盘.分区,去装你想要的系统了.荷荷.和真的一模一样了. 甚么?还不会? 我倒.... 嘿嘿,你整我? 需要特别说明的是在虚拟机下安装系统慢的要死,你要有革命党人的信心和决心才能等到安装完成那一天的到来.嘿嘿 我用我的机器装了个NT4居然用了40多分....8-( 另外还想说明几点: *在虚拟机中的网卡类型不要自己指定,因为VMware默认的网卡是AMD的PCNET。中断和IO地址根本就不用管他,VMware会自己搞定的,说不定如果你非要干预的话才会出错8-) *显示卡的驱动程序好象是安不上的,我试了一下,在NT和95里都驱动不上,反正也不在虚拟机里玩游戏,所以后来就没怎么研究它。不过文章开头处已经说过,VMware是虚拟的硬件系统,好象有自己的一套默认的东东,和咱们原机的硬件是无关的。 *如果你用的是2000/NT版的话,那么要注意,可能你会发现,用光盘启动的时候,光盘里的目录是全好用的,但是如果用一张光盘启动了机器,然后拿出光盘,再放进去第二张盘的话,那后放进去的那张盘的一级目录是可见的,但是如果你敲cd *:\XXXX回车后,有的时候是进不去的,提示符还是在根目录下。这时候怎么办呢?好在dir这个命令还是可以用的,比如要知道光盘里,SYSTEM目录内,95的安装目录是什么?你可以打dir *:\system然后回车,虽然进不去,但是还是可以看到目录结构的。然后安装95可以这么做*:\system\pwin95\setup.exe就搞定它了。。。西西 *如果你在LINUX下安装的VMware,切GUEST OS装的是WINDOWS系列的系统的话,为了方便两个系统间传输数据,一般我是在LINUX下做的SMB服务器,然后通过GUEST OS的网上邻居就可以访问LINUX的资源了。可千万别象开始的地方写的那样,通过软盘来作为数据传输的中介呵呵8-) *在用SMB服务器与WINDOWS系统之间传输数据时,最好在WIN95下登陆时的用户名是已经在LINUX下注册了的用户名,最好是ROOT,这样用户在访问LINUX系统时,就具有了可写的权限。并且别忘记登陆时输入ROOT在LINUX下的密码。当然密码也要和LINUX下的密码保持一致。 写在最后 本文章中一些内容参考了人民邮电出版社发行的《TurboLinux6.0实务应用》一书,在此特别表示感谢。 并且感谢刘若英歌手,是她的歌陪伴我书写的全过程。 如果有谁需要注册文件方面的帮助,请写在本文的留言处。我会尽量帮大家解决。 最后,希望您能玩的开心,用的顺心。呵呵 在vmware3中创建的虚拟机的软驱有两种虚拟方式,一是连接到物理软驱;二是使用软驱镜像文件(*.flp); 此设备和虚拟机的光驱一样都是可以随时连接和挂断的,当选择Hardware页时再选中列表中的Floppy Drive (A 可以看到 图中 Device status中的Connected……不过这些都不属本文说明范围,本文仅说一下Connection里面的两个选项:Use physical drive和Use floppy image两个的用法 1、Use physical drive 即为使用物理软驱作为虚拟机的软驱,优点是虚拟机也拥有一个软驱啦,你可以随时换轮船,缺点是物理机和虚拟机两者不能同时对此软驱进行访问。这也没有什么好说的了 2、Use floppy image 当我们选择此项时,下面的两个按钮Create... 和Browse... 都变为可用状态,当然要先创建软盘镜像才可以用Browse浏览一个来用啦,所以先来说 Create... 按钮。 下面以创建一个启动软盘镜像为例: 在vmware的Configuration Editor对话框中点击Create...按钮时会出现一个“另存为”对话框,这里以我这里的目录为例,切换目录到e:\floppies,然后输入文件名为boot (扩展名是.***,所以全称是boot.flp),然后点“保存”后即生成了boot.flp文件,大小是1.44MB,但它是空的哦,内容全部是十六进制 0;回到Configuration Editor对话框,然后点“OK”按钮,点vmware的Power On启动虚拟机(以pwin98系统为例)到win98,在“我的电脑”中访问软驱时会提示说没有格式化,此时你可以把它格式化,速度很快哦,因为这是一个保存在硬盘上的文件嘛,当然比那慢如牛又咔咔响的软驱快;完后可以看到它的可用空间是1.44MB(或1.38MB),接着你就可以象普通软盘一样对它操作了………(省略做成启动盘的步骤,记得将format.com fdisk.exe sys.com edit.com xcopy*.* attrib.exe等常用命令也拷贝进去哦,这不在本文详细讨论之列;当然你在启动pwin98时直接按F5或F8切换到DOS命令行方式然后用format.com格式化A:也是可以的),这样boot.flp就是一个系统盘的镜像了。 类似的要做一个 pamagic.flp 内容是pqmagic的工具盘也是这样格式化后把pqmagic拷贝进去即可。 创建好软盘镜像后就是用它了,比如说再建一个MSDOS虚拟机,过程略,然后在Configuration Editor中改它的Connection为Use floppy image,因为是全新的虚拟机,需要对虚拟硬盘进行分区和格式化,所以点Browse按钮浏览到前面提到的boot.flp,确定后启动虚拟机,按F2进入BIOS,设置先从软驱Removable Devices启动,保存退出BIOS,然后可以看到虚拟机从刚才提到的“启动盘”启动了,接着对虚拟硬盘fdis k--format……注意:在虚拟机已开机状态Power on下可以随时改变软盘镜像哦,比如说先用boot.flp启动虚拟机,然后从vmware菜单中的devices下进入到Configuratio Editor对话框,改软盘镜像为pqmagic.flp,然后回到虚拟机系统,进入A:,此时就是pqmagic的工具盘,然后可以用它对虚拟硬盘分区了。 因为软驱镜像文件.flp是保存在物理硬盘上的,所以访问速度要比物理软驱快多了 题外话: 在物理机中装的虚拟光驱也可以在虚拟机中好好利用哦,比如说在虚拟机中就可以不用软驱启动,我们可以建立一个可启动的虚拟光盘,然后把某虚拟机的光驱连上它并设置成先从光驱启动即可,此好处就是不象软盘一样受容量1.44MB的限制,可以多放一些东西 Generated by Bo-blog 2.1.1 Release