1、什么是虚拟机软件
虚拟机软件可以在一台电脑上模拟出来若干台PC,每台PC可以运行单独的操作系统而互不干扰,可以实现一台电脑“同时”运行几个操作系统,还可以将这几个操作系统连成一个网络。
在一台电脑上安装了Win2000 s erver,再在Wi n2000 serv er上安装虚拟机软件VMWar e,利用V MWare模拟出来3台PC,在这3台PC上分别运行RedHa t7.2、Win98和Sola ris 8 forx86操作系统。包括Win2000在内,这4个操作系统同时在一台电脑上运行,互不干扰,并且同在一个局域网内。
目前P C上的虚拟机软件有下述两个:
VMW are h ttp://www.vmwam
Vir tualPC ht tp://www.c onnec tix.c om
本文主要介绍VMWa re。
使用虚拟机的好处
================
1、如果要在一台电脑上装多个操作系统,不用虚拟机的话,有两个办法:一是装多个硬盘,每个硬盘装一个操作系统。这个方法比较昂贵。二是在一个硬盘上装多个操作系统。这个方法不够安全,因为硬盘MBR是操作系统的必争之地,搞不好会几个操作系统同归于尽。而使用虚拟机软件既省钱又安全,对想学Li nux和u nix 的朋友来说很方便。
2、虚拟机可以在一台机器上同时运行几个操作系统,是SOHO开发一族的必备工具。有了虚拟机,在家里只需要一台电脑,或出差时只带着一个笔记本,就可以调试C/S、B/S的程序了。
3、利用虚拟机可以进行软件测试。
使用虚拟机的硬件要求
====================
虚拟机毕竟是将两台以上的电脑的任务集中在一台电脑上,所以对硬件的要求比较高,主要是C PU、硬盘和内存。目前的电脑C PU多数是PIII以上,硬盘都是几十
G,这样的配置已经完全能满足要求。关键是内存。内存的需求等于多个操作系统需求的总和。现在的内存已经很便宜,也不成为问题了。
虚拟机的运行环境
================
VMWa re可运行在wind ows(W inNT以上)和Li nux操作系统上。
Vir taulPC可运行在wind ows(W in98以上)和Ma cOS上。
运行虚拟机软件的操作系统叫Host OS,在虚拟机里运行的操作系统叫Gue st OS。
V MWare的使用经验
================
1、支持的Gues t OS:
VMW are支持如下Gue st OS:
MS-DOS、Win3.1、Win9x/Me、WinN T、Win2000、WinXP、Win.Net、L inux、FreeB SD、Ne tWare6、Sol arisx86。
不支持的Guest OS:
BeOS、IBMOS/2and O S/2 W arp、M inix、QNX、S CO Un ix、Un ixWar e。
2、VMW are模拟的硬件
VMWar e模拟出来的硬件包括:主板、内存、硬盘(IDE和S CSI)、DVD/C D-
ROM、软驱、网卡、声卡、串口、并口和USB口。VMWa re没有模拟出显卡。VMWar e为每一种Guest OS提供一个叫做v mware-tool s的软件包,来增强G uestOS 的显示和鼠标功能。
3、VMWa re模拟出来的硬件是固定型号的,与Hos t OS的实际硬件无关。比如,在一台机器里用VMW are安装了linu x,可以把整个Lin ux co py到其他有VMWa re 的机器里运行,不必再安装。
4、VMWar e可以使用ISO文件作为光盘。比如从网上下载的Li nux I SO文件,不需刻盘,可直接安装。
5、VMWa re为Gu est O S的运行提供三种选项:
(1) per siste nt
G uestOS运行中所做的任何操作都即时存盘
(2) un doabl e
Gu est O S shu tdown时会问是否对所做的操作存盘
(3) n onper siste nd
G uestOS运行中所做的任何操作,在s hutdo wn后等于没做过。
如果要进行软件测试或试验,这是非常有用的功能,可以尽情地玩,把
G uestOS搞死无限次都不怕。
6、VMWa re的两种网络设置方式:
(1)Bri dged方式
用这种方式,G uestOS的IP可设置成与HostOS在同一网段,Gu est O S相当于网络内的一台独立的机器,网络内其他机器可访问Gues t OS,Guest OS也可访问网络内其他机器,当然与Ho st OS的双向访问也不成问题。
(2)NAT方式
这种方式也可以实现Ho st OS与Gues t OS的双向访问。但网络内其他机器不能访问Gue st OS,Gues t OS可通过Hos t OS用NAT协议访问网络内其他机器。
NA T方式的I P地址配置方法:Gu est O S先用DH CP自动获得IP地址,Host OS里的VMWar e ser vices会为Gue st OS分配一个I P,之后如果想每次启动都用固定IP 的话,在Gues t OS里直接设定这个IP即可。
一般来说,B ridge d方式最方便好用。但如果Hos t OS是win2000而网线没插,网络很可能不可用(大部分用PCI网卡的机器都如此),此时就只能用NAT方式。
7、VMWa re用Ho st OS的文件来模拟Gues t OS的硬盘。一个Guest OS的硬盘对应一个或多个Ho st OS里的文件。如果往Gu est O S里写入100M的文件,Hos t OS里虚拟硬盘文件就增大100M。在Guest
OS里删除这100M文件,H ost O S里虚拟硬盘文件不会减小。下次往Gues t OS里写文件的时候,这部分空间可继续利用。
vm ware-tools里还提供s hrink功能可以立刻释放不用的空间,减小Host OS里虚拟硬盘文件的容量。
为了减少硬盘空间的浪费,避免经常使用s hrink,更好的做法,是在G uestOS里挂上另外一个硬盘存放不常用的文件,比如安装文件之类,用完之后可以把这块硬盘重新分区格式化。
8、vm ware-tools
vmw are-t ools增强Gues t OS的显示和鼠标功能。vm ware-tools自带在VM Ware里。安装Gu est O S的时候,VMWar e的状态栏里就有一句话提示vm ware-tools没装,鼠标单击这句话即可安装v mware-tool s。也可通过菜单安装:sett ings-> vm waretools inst all
如果Gu est O S是win dows,vmwar e-too ls会自动安装,如果是Linu x,安装后,vmwa re-to ols的安装文件会被mount到光驱中(是虚拟方式,此时光驱并没有光盘),进入光驱的mou nt po int,把文件cop y出来安装即可。
对某些G uestOS,比如Solar is x86、Net BSD 1.x、Op enBSD 2.x和Calde ra
Op enLin ux 1.3等,VM Ware并没有提供v mware-tool s。
9、在VM Ware里装Linu x,不要用图形模式安装,要用文本模式安装。安装到配置Xse rver时,选默认配置就可以,安装出错也不用理会。安装完后,先别起X,先安装好v mware-tool s后,再启动X。
10、如果不使用声卡,不要在VMWar e里加入声卡,声卡对性能有一点点影响。
11、如果不常使用光驱,可以取消光驱的conn ect a t pow er on选项,在需要用的时候,光驱可以随时“热插拔”。
VMWa re与Vi rtual PC的主要区别
============================
Virt ual P C是与vm ware类似的虚拟机软件。两者的主要区别如下:
1、VM Ware没有模拟显卡,要通过v mware-tool s才能用上高分辨率和真彩,否则只能用V GA。而V irtua l PC模拟了一个比较通用的显卡:S3Trio32/64(4M)。从这一点看,Virt ual P C比VMW are通用,但显示性能不如VM Ware。
2、因为Vir tualPC模拟了显卡,所以通用性很强。conn ectix网站声称,目前新版的V irtua l PC5支持所有基于x86的操作系统。
3、Virt ual P C的网络共享方式与V MWare不同。VM Ware是通过模拟网卡实现网络共享的,而Virtu al PC是通过在现有网卡上绑定Virt ual P C emu lated swit ch服务实现网络共享的。对于w in2000/xp等操作系统,如果网线没插或没有网卡的时候,要安装Mi croso ft的lo opbac k软网卡,才能实现网络共享。在Virtu al PC的glob al
se tting里,当有网卡并插好网线的时候,将Virt ual s witch设成现实的网卡;当没有网卡或网线没插的时候,将Vi rtual swit ch设成m s loo pback软网卡,即可实现网络共享。
ms lo opbac k软网卡的安装方法,以win2000为例:
控制面板 ->添加/删除硬件-> 添加/排除设备故障 ->添加新设备 -> 否,从列表选择 ->网卡 ->制造商选micro soft-> mi croso ft lo opbac k ada pter。
文章来自:好喜爱学习网(htt p://w ww.ha oxiai)网
址:h ttp://www.haoxi ai.ne t/dia nnaow eixiu/ruan jianj ichu/110271.htm l
2、
主机与VMwa re虚拟机通信(XP版)
有些时候因为某些原因的限制,需要在虚拟机上工作,这就涉及一个与主机通信的问题,在已经配好的局域网下还好说,但是在自己家里配置就需要注意一些问题。之前写了与Lin ux的通信,过程比较复杂,需要记命令,而在XP之间通讯就简单很多了。
一、与主机共享A DSL链接
安装虚拟机后,在网络链接下除了本地链接外,会出现两个新的链接,分别是VMwa re Ne twork Adap ter V Mnet1和VMwa re Ne twork Adap ter V Mnet8。其中
VM net1在这里用处不大,我们主要关注VM net8,因为VMn et8是用来共享主机的ip地址用的。
A 虚拟机设置:菜单-虚拟机-可移动设备-以太网-编辑-自定义-VMn et8
B虚拟机XP系统设置:本地链接T CP/IP-自动获取IP地址
C主机X P系统设置:adsl属性-高级-允许其他计算机-V Mnet8
二、与主机共享目录文件
方法一:使用局域网通讯工具,例如飞鸽传书软件,使两机可以互传文件(当然不做方法二,系统里也没有这种通讯工具,不过倒可以通过共享ADSL链接的方法上网下载一个)
A虚拟机设置:菜单-虚拟机-可移动设备-以太网-编辑-自定义-VMnet默认桥接B主机X P系统设置:本地链接TCP/I P-配置I P (Eg:192.168.0.1)
C虚拟机XP系统设置:本地链接T CP/IP-配置IP(Eg:192.168.0.2)
虚拟机上网
方法二:设置域名、工作组,通过I P访问共享目录
A主机X P系统设置:我的电脑属性-计算机名-更改-输入计算机名(Eg:xp)-输入工作组(Eg:H OME)
B虚拟机X P系统设置:我的电脑属性-计算机名-更改-输入计算机名(Eg:test)-其他-输入主DN S后缀(注:必须输入主机的计算机名,Eg:xp)-输入工作组(注:必须与主机设置一直,E g:HOM E)
C 重启虚拟机X P系统,然后可以在网上邻居看到共享目录了(先在主机设置一个共享目录),相反主机也可以在网上邻居看到虚拟XP系统的共享目录,此外通过IP也可以访问
3、
主机为Wind owsXP系统,VM ware虚拟机里安装Linux操作系统。安装完VM ware后,主机的网络连接里面出现了两个新的连接,即VMwa re Ne twork
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论