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选项,别的我就不罗嗦了.自给看看吧很容易的.
主菜单上有几个菜单,我不多说了,自给看看吧,很容易的,不骗你
第一个按钮是POWER ON,电源键,按下后虚拟机会加电.加电后,此按钮变成POWER OFF.
RESET是复位键,也就是冷启动.
FULL SCREAN是全屏幕运行键.按下后会在全屏幕方式下运行VMware,想回到正常状态下就按CTRL+ALT+ESC就可以了,把鼠标退出虚拟机也是这个按法,注意不要按两次,不然鼠标光标会变成骷髅状,这时候你再按向哪个窗口,则那个程序将被强性杀掉嘿嘿.
需要特别说明的是SUSPEND键,它相当于是WINDOWS系统中的睡眠功能,使虚拟机进入睡眠状态,它的好处是下一次进入虚拟机器时,不用经过开机过程.当按下后会变成RESUME,再次按下会回到系统中.很高级的一个功能.
我KAO,至于HELP键么,我就不多说了.那是个自杀键,嘿嘿嘿,谁知道按下去会成甚么样?哈哈
运行
当一切设置妥当.就按下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实务应用》一书,在此特别表示感谢。
并且感谢刘若英歌手,是她的歌陪伴我书写的全过程。
如果有谁需要注册文件方面的帮助,请写在本文的留言处。我会尽量帮大家解决。
最后,希望您能玩的开心,用的顺心。呵呵