看图学习VMWare以及常见问题答疑(FAQ)(5)
2007-11-09 13:32:58 来源:WEB开发网核心提示:(四)VMWare的配置 了解了以上这些VMWare的运行方式,再动手来配置VMWare虚拟机就很容易了,看图学习VMWare以及常见问题答疑(FAQ)(5),每新建一个虚拟机,就会要求你建立一个配置文件,一般不用改默认设置,设置完成后,这个配置文件,实际上就相当于新电脑的“硬件配置”
(四)VMWare的配置
了解了以上这些VMWare的运行方式,再动手来配置VMWare虚拟机就很容易了。
每新建一个虚拟机,就会要求你建立一个配置文件。这个配置文件,实际上就相当于新电脑的“硬件配置”,你可以在配置文件中决定虚拟机的硬盘是如何配置,内存多大,是否有并口串口,是否有网络,等。
VMWare开始运行时会弹出一个窗口,只需选最上面的“Configuration Wizard”就可以一步一步按提示来决定你的虚拟机是什么样子的,准备运行哪种操作系统。以后可以通过Settings / Configuration Editor来修改。以下解释大家主要用到的项目:
--------------------------------------------------------------------------------
1、IDE Drivers设置:
0) this.style.zoom=zoom+'%';return false;" title="按此在新窗口浏览图片" src=/tech/UploadPic/2010108/201010815520563.jpg>
可以看到,笔者的机器是为这台LINUX虚拟机专门开辟了一个2G的空间来作为它的整个硬盘。这个文件在VMWare的安装目录的VMS目录下,大小将随着实际数据的增加而增加,最大限制是我设定的2G。
IDE1-0是光驱。IDE0-1和IDE1-1都没接设备,那么,如果以后觉得2G的空间不够用了,可以再建一个VIRTUAL DISK(注意下面的CREATE按纽)连在IDE0-1上,对虚拟机来说,就好象给一台电脑加了一块硬盘,并连在主IDE的从设备位置。
如果对IDE设备选择Existing Disk Partition,也就是把真实硬盘数据开放给虚拟机,还可以按右下角的Partition(这幅图没有)按纽来决定哪个分区对虚拟机不可见,哪个只读,哪个完全访问。
至于Plain Disk,是用来产生大虚拟盘的。用VIRTUAL DISK方式只能产生最大2G的硬盘。用PLAIN DISK,然后用BROWSE选一个文件名(这个文件现在可以不存在),然后用CREATE,输入大小就可以生成。和VIRTUAL DISK的区别是,VIRTUAL DISK随用随长,如果文件不装满,占不了预定那么多空间。而PLAIN DISK先就把映象生成好,把空间占完。
--------------------------------------------------------------------------------
2、Floppy设置:
0) this.style.zoom=zoom+'%';return false;" title="按此在新窗口浏览图片" src=/tech/UploadPic/2010108/201010815520722.jpg>
这个相对简单,一般都和图上差不多,把真正的软驱提供给虚拟机使用。另一种FLOPPY方式是IMAGE,也就是用做好的一个映象文件(概念上有点象用WINIMAGE或HDCOPY做的那种映象)来作为A盘内容,给虚拟机使用。在虚拟中安装VMWARE SVGA显卡就采用了这种方式(不过不用改此页的设置)。后面详述。
--------------------------------------------------------------------------------
3、Ethernet Adapters网卡设置:(这一部分非常重要,如果HOST和GUEST不能通讯的话,VMWare的作用大大降低)
0) this.style.zoom=zoom+'%';return false;" title="按此在新窗口浏览图片" src=/tech/UploadPic/2010108/201010815521195.jpg>
我们这步设置的目的,除了让HOST OS可与GUEST OS通讯以外,还要使GUEST OS能够共享HOST OS的INTERNET连接来上网。
虚拟网卡常用有两种工作方式,一是Bridged,一是Host-only。两者的区别:Bridge方式可以让虚拟机和主机以及主机所在网络的其它机器通信,而Host-only只与主机通讯。我们分别介绍:
1) Bridged方式
这种方式的配置相当简单,前提是你要有一个真实网卡。在Configuration Editor中将Ethernet设为Bridged即可。安装好GUEST OS后,在GUEST OS内部将IP设成和你所在网络同一子网的IP。举个例子,HOST OS的真实网卡IP为192.168.0.1,那么可以把GUEST OS设为同一子网的任何未用的IP,如192.168.0.200, 192.168.0.201等。如此,所有局域网同一子网的机器都可以直接和它们通信,GUEST OS之间(甚至两台物理主机上的GUEST OS之间)都可以通信,总之就跟真的机器一模一样。
这里有一个可能出现的问题,就是当你的HUB没通电,或是机器后面的网线没插上的情况下,对某些PCI网卡WIN2000 (HOST OS)会自动在任务栏上显示一个“网线断开”的图标,并且将该网卡的所有协议层退出,这时你PING网卡的IP将无回应。这种情况是很常见的,比如家庭网络某个时刻只有一台机器打开了,不需要开HUB。这时如果启动虚拟机就无法和主机通信(Bridged的意思,就是在GUEST OS的AMD PCI网卡和主机的真实网卡之前搭一座桥)。这个功能叫做网卡的“媒介探测(Media Sense)”,我们需要关掉它:(请确认,仅在你断开网线后无法在HOST OS上PING通真实网卡的IP才这样做)
在注册表中前往此处:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters
新建一个DWORD值,名字叫DisableDHCPMediaSense,值为1。
最后,重新启动机器。
这样,即使网线断开,WIN2000仍然会显示一个断开的图标,但网卡的协议仍然处于绑定状态,也就是说PING网卡的IP仍然能通。
至此,Bridged方式就配置完了。
2) Host-only方式
Host-only网络配置比较麻烦的原因,是因为我们需要在HOST OS,也就是我们的WIN2000上,再做点手脚。打开主系统WIN2000的控制面板/添加硬件向导,选择“增加硬件”“从列表中选择”,并在类别中选“网络设备Networking Adapters”,然后在设备清单左边找到VMWare Inc,这时出现如下的图:
0) this.style.zoom=zoom+'%';return false;" title="按此在新窗口浏览图片" src=/tech/UploadPic/2010108/201010815521282.jpg>
既然我们用Host-only,就选第一个。然后一路确定下去。最后在WIN2000的设备管理中应该看到多出来一个网卡,这就是专门与虚拟机通讯的网卡:
0) this.style.zoom=zoom+'%';return false;" title="按此在新窗口浏览图片" src=/tech/UploadPic/2010108/201010815521737.jpg>
然后再到HOST OS的网络设置中,进入这个虚拟网卡对应的连接(在WIN2000中可能叫Local Area Connection 2)的TCP/IP设置,将IP地址固定为192.168.0.1(这是因为WIN2000的INTERNET共享必须主机是这个地址)即可。
以后,在客户系统(或称虚拟机系统)中,将IP地址设成同一子网的地址,比如把虚拟WIN98设成192.168.0.200,并将网关和DNS设成192.168.0.1,以后,只要WIN2000的拨号连接打开了共享(要注意,如果你还有一个真实网卡的话,在设置连接共享的对话框中,下面将多出一个选项,指明要对哪个网卡所对应的连接进行共享。要选成VM对应的那个连接),子系统全部可以直接上网。
实际上,在有真实网卡的机器上,Host-only方式不实用。用Bridged方式要方便灵活得多。
--------------------------------------------------------------------------------
4、Memory设置:
0) this.style.zoom=zoom+'%';return false;" title="按此在新窗口浏览图片" src=/tech/UploadPic/2010108/201010815521670.jpg>
内存设置,就是说你从真正的内存中,分配给这台虚拟机器多少内存。这个比较简单,选个数字即可。
--------------------------------------------------------------------------------
5、其它设置:
Display设置:设置虚拟机在HOST OS上运行时,视频方式是DIRECT DRAW还是GDI。一般来说,DIRECT DRAW性能好,但有可能在某些机器上出问题。如果不行再换成GDI。
GUEST OS设置:这是让你选择你的虚拟机运行何种系统。我想这个设置主要是为了等一会儿VM向你提供正确的显卡驱动和工具软件版本。
至于Priority, Automation, Misc等,一般不用改默认设置。
--------------------------------------------------------------------------------
设置完成后,按SAVE按纽或从FILE中SAVE。
了解了以上这些VMWare的运行方式,再动手来配置VMWare虚拟机就很容易了。
每新建一个虚拟机,就会要求你建立一个配置文件。这个配置文件,实际上就相当于新电脑的“硬件配置”,你可以在配置文件中决定虚拟机的硬盘是如何配置,内存多大,是否有并口串口,是否有网络,等。
VMWare开始运行时会弹出一个窗口,只需选最上面的“Configuration Wizard”就可以一步一步按提示来决定你的虚拟机是什么样子的,准备运行哪种操作系统。以后可以通过Settings / Configuration Editor来修改。以下解释大家主要用到的项目:
--------------------------------------------------------------------------------
1、IDE Drivers设置:
0) this.style.zoom=zoom+'%';return false;" title="按此在新窗口浏览图片" src=/tech/UploadPic/2010108/201010815520563.jpg>
可以看到,笔者的机器是为这台LINUX虚拟机专门开辟了一个2G的空间来作为它的整个硬盘。这个文件在VMWare的安装目录的VMS目录下,大小将随着实际数据的增加而增加,最大限制是我设定的2G。
IDE1-0是光驱。IDE0-1和IDE1-1都没接设备,那么,如果以后觉得2G的空间不够用了,可以再建一个VIRTUAL DISK(注意下面的CREATE按纽)连在IDE0-1上,对虚拟机来说,就好象给一台电脑加了一块硬盘,并连在主IDE的从设备位置。
如果对IDE设备选择Existing Disk Partition,也就是把真实硬盘数据开放给虚拟机,还可以按右下角的Partition(这幅图没有)按纽来决定哪个分区对虚拟机不可见,哪个只读,哪个完全访问。
至于Plain Disk,是用来产生大虚拟盘的。用VIRTUAL DISK方式只能产生最大2G的硬盘。用PLAIN DISK,然后用BROWSE选一个文件名(这个文件现在可以不存在),然后用CREATE,输入大小就可以生成。和VIRTUAL DISK的区别是,VIRTUAL DISK随用随长,如果文件不装满,占不了预定那么多空间。而PLAIN DISK先就把映象生成好,把空间占完。
--------------------------------------------------------------------------------
2、Floppy设置:
0) this.style.zoom=zoom+'%';return false;" title="按此在新窗口浏览图片" src=/tech/UploadPic/2010108/201010815520722.jpg>
这个相对简单,一般都和图上差不多,把真正的软驱提供给虚拟机使用。另一种FLOPPY方式是IMAGE,也就是用做好的一个映象文件(概念上有点象用WINIMAGE或HDCOPY做的那种映象)来作为A盘内容,给虚拟机使用。在虚拟中安装VMWARE SVGA显卡就采用了这种方式(不过不用改此页的设置)。后面详述。
--------------------------------------------------------------------------------
3、Ethernet Adapters网卡设置:(这一部分非常重要,如果HOST和GUEST不能通讯的话,VMWare的作用大大降低)
0) this.style.zoom=zoom+'%';return false;" title="按此在新窗口浏览图片" src=/tech/UploadPic/2010108/201010815521195.jpg>
我们这步设置的目的,除了让HOST OS可与GUEST OS通讯以外,还要使GUEST OS能够共享HOST OS的INTERNET连接来上网。
虚拟网卡常用有两种工作方式,一是Bridged,一是Host-only。两者的区别:Bridge方式可以让虚拟机和主机以及主机所在网络的其它机器通信,而Host-only只与主机通讯。我们分别介绍:
1) Bridged方式
这种方式的配置相当简单,前提是你要有一个真实网卡。在Configuration Editor中将Ethernet设为Bridged即可。安装好GUEST OS后,在GUEST OS内部将IP设成和你所在网络同一子网的IP。举个例子,HOST OS的真实网卡IP为192.168.0.1,那么可以把GUEST OS设为同一子网的任何未用的IP,如192.168.0.200, 192.168.0.201等。如此,所有局域网同一子网的机器都可以直接和它们通信,GUEST OS之间(甚至两台物理主机上的GUEST OS之间)都可以通信,总之就跟真的机器一模一样。
这里有一个可能出现的问题,就是当你的HUB没通电,或是机器后面的网线没插上的情况下,对某些PCI网卡WIN2000 (HOST OS)会自动在任务栏上显示一个“网线断开”的图标,并且将该网卡的所有协议层退出,这时你PING网卡的IP将无回应。这种情况是很常见的,比如家庭网络某个时刻只有一台机器打开了,不需要开HUB。这时如果启动虚拟机就无法和主机通信(Bridged的意思,就是在GUEST OS的AMD PCI网卡和主机的真实网卡之前搭一座桥)。这个功能叫做网卡的“媒介探测(Media Sense)”,我们需要关掉它:(请确认,仅在你断开网线后无法在HOST OS上PING通真实网卡的IP才这样做)
在注册表中前往此处:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters
新建一个DWORD值,名字叫DisableDHCPMediaSense,值为1。
最后,重新启动机器。
这样,即使网线断开,WIN2000仍然会显示一个断开的图标,但网卡的协议仍然处于绑定状态,也就是说PING网卡的IP仍然能通。
至此,Bridged方式就配置完了。
2) Host-only方式
Host-only网络配置比较麻烦的原因,是因为我们需要在HOST OS,也就是我们的WIN2000上,再做点手脚。打开主系统WIN2000的控制面板/添加硬件向导,选择“增加硬件”“从列表中选择”,并在类别中选“网络设备Networking Adapters”,然后在设备清单左边找到VMWare Inc,这时出现如下的图:
0) this.style.zoom=zoom+'%';return false;" title="按此在新窗口浏览图片" src=/tech/UploadPic/2010108/201010815521282.jpg>
既然我们用Host-only,就选第一个。然后一路确定下去。最后在WIN2000的设备管理中应该看到多出来一个网卡,这就是专门与虚拟机通讯的网卡:
0) this.style.zoom=zoom+'%';return false;" title="按此在新窗口浏览图片" src=/tech/UploadPic/2010108/201010815521737.jpg>
然后再到HOST OS的网络设置中,进入这个虚拟网卡对应的连接(在WIN2000中可能叫Local Area Connection 2)的TCP/IP设置,将IP地址固定为192.168.0.1(这是因为WIN2000的INTERNET共享必须主机是这个地址)即可。
以后,在客户系统(或称虚拟机系统)中,将IP地址设成同一子网的地址,比如把虚拟WIN98设成192.168.0.200,并将网关和DNS设成192.168.0.1,以后,只要WIN2000的拨号连接打开了共享(要注意,如果你还有一个真实网卡的话,在设置连接共享的对话框中,下面将多出一个选项,指明要对哪个网卡所对应的连接进行共享。要选成VM对应的那个连接),子系统全部可以直接上网。
实际上,在有真实网卡的机器上,Host-only方式不实用。用Bridged方式要方便灵活得多。
--------------------------------------------------------------------------------
4、Memory设置:
0) this.style.zoom=zoom+'%';return false;" title="按此在新窗口浏览图片" src=/tech/UploadPic/2010108/201010815521670.jpg>
内存设置,就是说你从真正的内存中,分配给这台虚拟机器多少内存。这个比较简单,选个数字即可。
--------------------------------------------------------------------------------
5、其它设置:
Display设置:设置虚拟机在HOST OS上运行时,视频方式是DIRECT DRAW还是GDI。一般来说,DIRECT DRAW性能好,但有可能在某些机器上出问题。如果不行再换成GDI。
GUEST OS设置:这是让你选择你的虚拟机运行何种系统。我想这个设置主要是为了等一会儿VM向你提供正确的显卡驱动和工具软件版本。
至于Priority, Automation, Misc等,一般不用改默认设置。
--------------------------------------------------------------------------------
设置完成后,按SAVE按纽或从FILE中SAVE。
[]
更多精彩
赞助商链接