| 网站首页 | 文章中心 | 电子书下载 | 矢量图库 | 视频教程 | 素材下载 | 程序代码下载 | JS代码 | 论坛 | 
龙腾教程网  
常用软件类:
|杀毒安全 |联络聊天 |网络软件 |多媒体类 |系统工具 |图形图像 |系统工具 |应用软件 |行业软件
开发设计类:
|动画制作 |图像处理 |3D设计 |操作系统 |站长学院 |网络相关 |WEB设计 |数据库类 |程序开发
 
  您当前位置:您现在的位置: 龙腾软件教程网 >> 文章中心 >> 系统工具 >> 系统其它 >> VMWare >> 文章正文>>>>>> 
看图学习VMWare以及常见问题答疑
一) VMWare是什么

VMWare是一个“虚拟机”软件。它使你可以在一台机器上同时运行二个或更多WIN2000 / WINNT / WIN9X / DOS / LINUX系统。

与“多启动”系统相比,VMWare采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。VMWare是真正“同时”运行,多个操作系统在主系统的平台上,就象Word / Excel那种标准Windows应用程序那样切换。

要想了解VMWare如何工作,最直观的办法,就是看图。下面有几幅VMWare在WIN2000下的运行画面,也许看过之后你能有所了解。

(为了缩小图片大小,这些图片都被缩减了颜色深度,所以看到的颜色可能和真实有些出入。但实际上运行时是和真正的系统完全相同的)
user posted image
在WIN2000中同时运行WIN98
user posted image
在WIN2000中同时运行WIN98以及REDHAT LINUX 6.2的安装程序
user posted image
在WIN2000中同时运行WIN98和LINUX的X-WINDOW/KDE
user posted image
上图为虚拟机开机时的自检画面,是不是除了能源之星被换成VMWare以外,其它都和我们的机器一样?

下图为按F2进入的BIOS设置页面。用过PHOENIX BIOS的朋友应该很面熟。可以用BIOS来设置虚拟机是从软盘 / 硬盘 / 光驱启动。
相信看这了些图,一定能对VMWare有个直观的了解。

需要强调的是,你看到的那些在窗口中运行的“子系统”,那是货真价实的,不是通过花样手段做做样子骗人的。当你新生成一台虚拟机时,和你买一台新机器是完全一样的,你需要用你喜欢的软件来分区,格式化,并运行系统的安装程序。虚拟机甚至有自己的BIOS(如第四幅图)。
linux
(二)VMWare能干什么

这样做法有什么意义?那要看各人的需要了。

据VMWare自己的网站介绍,这种多个系统同时运行的方式在以下场合会有作用:

*

客户支持。作为一个软件或网络服务商,你的客户可能使用各种各样的操作系统。使用VMWare有助于真实再现用户的工作环境,而只须在一台机器上就可完成。
*

软件开发。测试你的软件在各种平台上的运行情况
*

开发WEB应用程序。这可能是最实用的一种情况。现在LINUX下的WEB以及数据库开发很火,但是完全在LINUX下进行开发并不方便,首先是很多用户习惯于使用UltraEdit一类的Windows编辑软件,其次,在LINUX环境中一般使用NETSCAPE等浏览器,无法真实反映大部分用户使用IE的情况。因此,使用VMWare可以让一台机器变成一个局域网,在LINUX上运行后台的HTTPD服务器以及数据库,在WINDOWS上进行源程序编辑以及用户端测试,二者通过标准的TCP/IP协议通信。

另外,根据笔者自己的经验,VMWare还有以下作用:

*

炫耀。根据笔者多年行走江湖(行骗?)的经验,当大家的电脑水平差不多,难分高下的时候,谁的东西新鲜、变态,谁就是老大。VMWare绝对符合这个条件(容后详述)。再高的高手,只要他以前没见过这种东西,第一次看到WIN98居然在LINUX或WIN2000的窗口中运行时,一定会头昏脑涨,心乱如麻。这时你就可以抓住机会打击他的“浅薄”“无知”等等。
*

虚拟一台机器出来给初学者练习分区,格式化,等等。只要设为全屏幕模式,一般分辨不出来。
*

抓图。虽然是大材小用,但毕竟也算个作用。以前有朋友讨论象WINDOWS安装程序的前一部分(在DOS下进行那部分)该如何抓图?各种答案都出现了,包括使用专门的视频输出设备。其实,VMWare提供了一种纯软件的解决方法。看下面这两幅WIN98安装画面,就是这样抓出来的。

(颜色经过缩减,可能不准确)

user posted image
user posted image
其它玩法,各人自己开发。
linux
(三) VMWare的一些基本概念

VMWare需要一个操作系统来作最基本的平台,其它系统在它上面运行。作平台的这个操作系统叫HOST OS,为了叙述方便,我们称为“主系统”;在主系统上运行的其它系统都叫GUEST OS,“子系统”或“客户系统”。由于HOST OS必须要稳定,并有独立应用程序内存空间的功能,所以目前只支持WinNT/2000/Linux作主系统,WIN9X没有当HOST OS的资格。

前面提到VMWare“变态”,很大程度上是指它对系统的要求高。除了要给主系统相当充裕的内存/硬盘空间外,你还需要为每个子系统准备它们正常运行需要的内存数目。举个例子,WIN2000本身要想比较爽的运行,128M是少不了的。同时,如果你还想运行一个虚拟WIN98,至少要给他提供个64M左右吧。这样,内存需求就达到192M。实际上,加上VMWare本身的开销,在256M以下的机器上运行VMWare有时显得很紧张。如果VMWare对你真正有用的话,你会理解到无论如何加内存比再买台机器联网要便宜得多。当然,我的估计不一定正确,跟各人的具体情况有关系。

下面来讲讲硬件模拟的问题。

既然VM模拟了一台真实的机器出来,我们就必然会问,这台机器用的硬件和我真正的电脑硬件是什么关系?让我们用声卡网卡为例,来看一下这个图:
user posted image
*

不管你真正的硬件是什么牌子,什么型号,在虚拟机中一律被模拟成一种兼容性最好的大路货。以声卡为例,我的声卡是ESS SOLO-1,但在虚拟机中一律模拟为Creative Sound Blaster/AWE-32,因为这种卡兼容性好,几乎所有操作系统都能自行识别并驱动。至于虚拟机中的声音指令如何通过真实的声卡和音箱来发声,这一系列转换就由VMWare来完成。
*

网卡:原理同声卡。区别是虚拟网卡还可以用来在GUEST OS和HOST OS之间通讯,建立标准的TCP/IP或NETBEUI桥梁。在虚拟机中网卡都是一种叫AMD PCNet AM79C970A的PCI 10/100网卡。这个卡很大众化,WIN9X/NT/2000/Linux都可以自己识别并驱动。如果你需要在虚拟机中运行DOS或WIN31,由于这两个系统无法识别此网卡,你可以从AMD的网站下载此型号网卡的驱动程序来驱动。
*

显卡:刚装好的虚拟WIN98和LINUX/X-WINDOW,只能以标准VGA/16色方式运行。实际上,VMWare把显卡模拟成了一种叫“VMWARE SVGA (FIFO)”的型号,并自带了这种显卡的驱动程序,只要你装上它,就能让虚拟系统的分辨率和颜色数增加。具体安装方法后述。
*

驱动器:软驱和光驱的虚拟比较简单,基本上就是和主系统共用,一张盘放进去,大家都能读。硬盘问题稍微复杂一些。虚拟机和我们标准的IDE支持一样,提供了四个IDE设备的接口,分别用IDE0-0,IDE0-1,IDE1-0,IDE1-1表示。第一个数字表示PRIMARY或SECONDARY IDE通道,第二个数字表示主/从设备。你可以在设置中为每个设备选择来源。
*

对硬盘,IDE设备有VIRTUAL DISK和EXISTING PARTITION两种方式。当使用第一种方式时,实际上是在真正的硬盘上建立一个大文件,用来作为虚拟机的整个硬盘。你在虚拟机中的任何操作(包括FDISK, FORMAT, PMAGIC等)实际上都在这个大文件中进行,不会影响真正系统的数据。这种方法的好处是安全,完全和主系统隔离开,不用担心数据问题。坏处是虚拟机刚建好时就完全是台新机器,需要花时间分区,格式化,激活,装系统(还要找光盘或软盘来启动)。如果采用第二种方式(EXISTING PARTITION),那就是把真实的分区开放给虚拟机使用。好处是已有的系统可以直接运行,坏处是如果不小心可能会影响硬盘上的有用数据,另外一个问题就是已有的WIN98在虚拟机中运行和常规方式运行时,有不同的硬件集(常规方式运行时,用的是你真正的硬件,在VMWare中运行时,相当于用的全套VM牌硬件),会在启动的时候花很长的时间来“找到新硬件”。至于有朋友希望能两种方式混用,比如IDE0-0是隔离的虚拟盘,IDE0-1是真实硬盘的部分分区,这种情况我没试过,大家自己小心测试。
*

串口和并口的模拟:这个不太顺手,感觉是空的串口就可以模拟给VM用,连了东西(UPS,MODEM等)就会在虚拟机启动时告诉你COM口不可用。我没太注意这个问题,因为我虽然无法将COM1以及其上的MODEM模拟出来,但不要忘记GUEST OS和HOST OS是可以连成一个标准TCP/IP网络的,所以可以用WIN2000的“连接共享”解决上网问题。至于并口,我没有打印机,没试。不过,就算不能模拟给VM用,也可以通过网络打印的方式解决。
linux
上一篇:
  • 上一篇文章: 没有了
  • 下一篇
  • 下一篇文章: 没有了
  • 收藏此文到百度搜藏 百度搜藏| 新浪VIvi| 365key| Younote| 博采中心| 你好BLOG| 亿友网摘| 和讯网摘|
    相关文章    
    没有相关文章  
     
     
    最新文章
    普通文章 看图学习VMWare以及常见问题答疑最新文章
    普通文章 基于路由器的网络诊断最新文章
    普通文章 图解分析企业路由器各种常见故障最新文章
    普通文章 windows Vista优化中的种种误区最新文章
    普通文章 通过Gmail接收Hotmail和Yahoo的邮最新文章
    普通文章 Gmail IMAP的应用技巧最新文章
    普通文章 Photoshop绘制搞笑炸弹娃娃QQ表情最新文章
    普通文章 Photoshop手绘可爱的唐装卡通儿童最新文章
    普通文章 Photoshop简单制作一只蓝蜻蜓最新文章
    普通文章 PowerPoint中几个方便的快捷键操最新文章
     
    热门文章
    推荐文章 Illustrator手绘古典游戏美女图片
     
     
    设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 

    版权所有2006-2008 龙腾教程网