本文由山里的菜 整理于日期:2004/07/30摘自http://www.pcmag.com.cn/bbs 原作者:黄振宇
现如今有电脑的人太多了,没电脑的估计再有两年就绝迹了,不过想组建一个自己的局域网或者是做个小规模的实验一台机器是不够的,最少也要个两三台,可为了
这再买电脑就太不值了。好在有许多虚拟机可以帮我们解决这个问题,虚拟机可以在一台电脑上虚拟出很多的主机,只要真实主机的配置足够强就可以,我这里和大
家说说一个老牌的虚拟机VMware。
VMware
workstation是VMware公司设计的专业虚拟机,可以虚拟现有任何操作系统,而且使用简单,容易上手。要知道所有微软员工的机器上都装有一套
正版的VMware,足见它在这方面的权威,废话少说,下面我就合大家说说VMware的使用方法,我使用的是最新的VMware4,很想要吗?网上多的
是,自己下一个吧。
这个软件的安装和其他的软件没什么区别,所以安装过程我就不多费口舌了,下面我将把VMware的完整使用过程分为:建立一个新的虚拟机、配置安装好的虚拟机、配置虚拟机的网络这三个部分,向大家从头说来。

我们来建立一个新的虚拟机

选择普通安装或者是自定义。这里大家选自定义,后面可以自行规划设备,内存和硬盘容量

选择想要虚拟的系统

给心爱的虚拟机起个名字,指定他的存放位置

分配内存大小

网络设置模式。这里比较复杂,安装的时候可以先随便选一个,装好后也可以改,但千万不要选最后一个,否则你将无法创建网络了。关于这三者之间的区别和怎样使用虚拟机连接到internet会在后面介绍。

创建一块磁盘。当第一次建立虚拟机时,请选择第一项,第二项适用于建立第二个或更多虚拟机,即使用已经建立好的虚拟机磁盘,这样可以减少虚拟机占用的真实磁盘空间。第三项则允许虚拟机直接读写磁盘空间,比较危险,弄不好会把真实磁盘里的内容也删掉的

设置虚拟机磁盘容量。第一项可以定义磁盘大小。第二项允许虚拟机无限使用磁盘空间,但需要真实磁盘足够大。第三项则限制了每块虚拟磁盘的最大容量为2G。

这一步是最后一步了,虚拟磁盘即将被创建,advanced里可以更改虚拟磁盘的接口是SCSI或是IDE,当然是SCSI啦…

这时候已经建立完成了一个虚拟机了,点击开始键就可以运行了,可是虚拟机里什么系统都没有,你还要自己装。
下面这个部分我拿一个装好的windows2000 professional给大家做演示,主要讲解一下我们常用的某些功能

开关机怎么使我就不解释了,试一下就知道了

这个功能比较有意思,是4里新增的,有点像XP的系统还原,如果你在虚拟机上做了什么导致它挂了,用这个可以恢复。

刚刚装完的系统可不会像我的一样这么漂亮,你还没装驱动呢,可是VMware为你想到了,你不必装任何驱动程序,只需要运行图中的那个东西

装好这个以后去看看虚拟机的硬件状态会发现所有的硬件都工作正常了,其实只要你的真实系统里的硬件驱动都安装好了,VMware就会在虚拟机里也安装好的。到此为止,安装虚拟机的工作已经完成,下面进入第二部分。

二、配置安装好的虚拟机
我这里所指的配置,就是对已经装好的虚拟机的内存容量,硬盘大小和数量,网络类型等进行修改,这样可以很方便地“变”出许多需要的设备
点击后就会出现设备的具体设置,是可以改的

添加一个设备也含简单,只要add就可以,添加过程就像刚开始配置安装虚拟机过程一样。

需要提一下share folder这个功能,这是VMware4的新功能,是为了在与真实主机共享文件时方便一些设定的,它会在虚拟机理添加一个名为share folder的磁盘,这样在网络邻居里就可以通过这个share folder很方便的和真实主机交换文件了,其实这个功能完全可以由UNC名访问来代替,如果你不想要它,可以关掉,对虚拟机没有任何影响。

应用程序设置和性能这两个选项主要针对的都是虚拟机之间的优先级和个人喜好等做更改,在实际使用中不是很要紧的选项,所以不做详细解释了。
下面进入历史上最强的网络部分…

三、配置虚拟机的网络
光有虚拟机是不够的,我们需要使用虚拟机和真实主机以及其他的虚拟机进行通讯。通讯分两个部分,一个是局域网内的,另一个是连接到公网的。这一部分是重点!!不许走神!!三种网络设置之间的区别马上就要揭晓啦!!!

(1)桥接模式:
先来个拓扑:
使用桥接模式后,你的真实主机和虚拟机的关系就是最简单的对等关系,互不影响。你怎么配置真实主机的网络属性就怎么配置虚拟机的网络属性。

(3)NAT模式:
来个拓扑又(咦?为什么要说又呢?):
使用NAT模式后可以共享真实主机的IP地址,隐藏虚拟机群的拓扑结构。我不想解释NAT(network address
translation)是什么东西,关于NAT的解释到处都是,在VMware里,当你选用了NAT模式后,会由VMnet 8自动建立NAT结构,
凡是选用NAT结构的虚拟机,均由VMnet 8提供IP,gateway,DNS。
下面讲讲具体操作。
桥接模式:
前面我已经提到,桥接模式是最简单的,使用桥接模式后虚拟机和真实主机的关系就好像两台接在一个hub上的电脑,想让他们俩进行通讯,你需要为双方配置
IP地址和子网掩码,从图中可以看出,如果你不配置虚拟机,虚拟机也没有办法得到DHCP分到的IP地址,所以只能使用169.254.这个段。

假设真实主机网卡上的IP地址被配置成192.168这个网段,则虚拟机的IP也要配成192.168这个网段,这样虚拟机才能和真实主机进行通讯。如果想在桥接模式下连入internet,方法也很简单,你可以直接在虚拟机上安装一个拨号端,如图所视
拨号成功以后你就可以上internet了,别以为虚拟机是假的拨号就也是假的,这时候你就已经在花网费了!!!当然如果你想通过ICS、NAT或者是代理上网也可以,做法和在普通电脑上做没区别。

Host only模式:
Host only模式和桥接模式的差别并不大,host only模式下会由VMnet 1的DHCP server来提供IP,gateway,DNS。
如果你尝试使用手动分配固定IP,你会发现即使你将IP地址配成和真实主机一个网段,你也无法和真实主机进行联系,这是VMnet 1对你的限制,所以使用VMnet 1给你提供的IP是唯一的选择。
如果想在host only模式下接入internet你只能使用ICS和代理,因为只有这两种方式
可以在使用DHCP的情况下上网。

NAT模式:
首先大家要清楚VMware下的NAT和windows NT里routing and remote
access的那个NAT一点关系都没有,它们之间没有任何影响。在VMware下使用NAT模式主要的好处是可以隐藏虚拟机的拓扑和上internet
时极为方便。NAT模式由VMnet 8的DHCP server提供IP,gateway,DNS。
和在host only模式下一样,如果你试图使用手动分配固定IP,由于VMnet 8的限制,你仍然无法和真实主机进行通讯。不过在NAT模式下接入 internet就非常简单了,你不需要做任何配置,只需要真实主机连接到internet后虚拟机就也可以接入internet了。

VMware的NAT功能还不止这些,它竟然还能做端口映射和TCP,UDP阻断!!你不服??反正我是服了!!

不觉得还缺点什么吗?对,有一个重要功能还没有说,之所以留到最后是因为这部分是最复杂的,那就是…
Virtual network settings


其实这部分的功能我觉得一般的用户已经用不到了,因为用它的目的是组建一个超级复杂的拓扑型。
好了,对VMware的介绍就到这了,如果大家E文非常好的话,可以不用看我这篇烂文,在VMware的help的users manual…里有详细的教程,本文只献给菜鸟和第一次接触VMware的人,高手误看!!!!
请问大哥高手为什么我安装完后点开始出现
Not enough physical memory is available to power on this virtual
machine. To fix this problem decrease the memory size of this virtual
machine to 204 megabytes, or adjust the additional memory settings to
allow more virtual machine memory to be swapped.
If you were able to power on this virtual machine on this host computer
in the past, try rebooting the host computer. Rebooting may allow you
to use slightly more host memory to run virtual machines.
谢谢能教教我吗?
你给虚拟系统分配的内存空间太大而你的物理内存空间并不够,就会出现这样的错误,另外可以试试Virtual PC,老版本执行效率还是比较高,感觉资源占用比VMWare好点,另外最好别用VPC 2004,速度慢的要死~~~