用VMware和Virtual PC建立你自己的虚拟机
的硬件设施都是以文件的方式存放的。我们用什么办法虚拟出一台主机来呢?现在用来做虚拟机的软件,比较著名的就是Vmware和Virtual PC。下面,我就将为你一一讲解这两种软件的用法,并比较它们
的差异。
Virtual PC
图-1就是Virtual PC的启动画面,如果是第一次运行Virtual PC的话,将会出现一个新建PC的向导,
如图-2所示。
图-2
点击下一步,将会要你输入新建的PC的名字。输入后,再点击下一步将会询问你想怎样配制你的PC(如果你已经建立了一台虚拟机的话,这一步将会出现三个选项),一般来说,这里可以选择默认的选项,即指导我建立一个新的PC,再下一步的话,将会询问你是否改变虚拟机的内存大小,选择是的话将出现一个滚动条,拉动滚动条改变虚拟机的内存大小(注意:当内存设置得太大时,系统将警告你,母机的内存将会不足。具体的内存大小将要视你母机的内存而定。我是256的内存,当设置的内存超过154M时,出现警告),再下一步将会要你创建一个新的硬盘。选择了新硬盘的保存路径之后,再下一步,点击完成。这样,一个新的虚拟机就被我们创建了。
接下来,我们要做的事当然就是给虚拟机装系统了,让我们回到图-
1,双击我们要启动的系统,或者选中我们想要启动的系统,点击右边的Start Up,这样系统就启动了,此时我们要在启动的画面里选中CD选项,在下拉的菜单中有Capture Host Drive:X(X为你的光驱盘符),如果你是从光盘装系统的话,请选中此项。Capture Image…,如果你有操作系统的ISO镜像的话,请选择此项装入镜像文件。接下来就开始装系统了,这和我们平时装系统没有什么两样。(注意:如果你的虚拟机不能从光盘启动的话,请在系统启动后按F2进入BIOS设置成从光盘启动。Virtual PC和Vmware的BIOS都是Phoenix BIOS,这和我们平时用得比较多的Award BIOS跟AMI BIOS有所不同)装好后,一个虚拟的操作系统就被我们创建出来了。
点击图-1的Settings…选项,我们可以对虚拟机进行设置。如图-3所示。
图-3
如果你想新建一个硬盘的话,请在图-1的File选项的下拉菜单中选择Virtual Disk Wizard(虚拟磁盘向导),一路默认,即可创建一个新的虚拟硬盘。再把创建的虚拟硬盘添加到虚拟机里即可。
在Shared Folders选项中,我们可以将物理磁盘以共享文件夹的方式添加到虚拟机当中去,这样我们就可以在虚拟机里共享母机的资源
在Networking 选项中,建议选择Shared Networking(NAT),这样我们就可以通过母机来上网。
Vmware
图-4
图-4即为Vmware的启动画面。点击New Virtual Machine我们开始创建虚拟机。一路Next即可创建出一台虚拟机。创建好后如图-5所示。
图-5
点击Edit virtual machine settings来设置虚拟机。如图-6所示。
图-6
点击Add…选项中我们可以添加新的虚拟硬盘。在CD-ROM选项中我们可以设置使用物理光驱还是
使用ISO镜像。
在Options里,我们可以设置共享文件夹。接下来要做的事情就是装系统。无需多讲了。
需要注意的是。在Vmware这个软件装好之后,在你的计算机里将会多出两个虚拟的网卡来。
如图-7所示(我装VMware-workstation-4.0.0-4460后只多出一个网卡。而装VMware-workstation-3.2.0-2230和VMwareworkstation4.0.5-6030就能多出两个网卡。不知道是怎么回事)。
图-7
Vmware和Virtual PC的差异
通过这段时间我对这两款软件的使用来看,我觉得Vmware要略优于Virtual PC。如果你对虚拟机不是很熟的话,那么我建议你使用Virtual PC。因为Virtual PC的操作要比Vmware简单。
1、从装系统的速度来看。Vmware要略优于Virtual PC。我的机器配制Celeron®2.0G+Kingston®DDR400 256M
Guest OS(虚拟机操作系统) Windows®2000 Server
Virtual PC 耗时 50 分钟
Vmware耗时 40 分钟
2、从占用系统资源来看。Vmware和Virtual PC基本持平。
Vmware系统内存占用较多。但关闭软件后,母机系统能迅速恢复。
Virtual PC系统内存占用较少。但关闭软件后,母机系统不能迅速恢复。我的机器大概要15~20秒的恢复时间。
3、从Host OS (母机操作系统)与Guest OS(虚拟机操作系统)的独立性来看
Vmware :Host OS里的软件能对Guest OS产生影响。我就有一次悲惨的经历。一次,我在Guest OS里刚把我的工具箱打开(当然有些病毒之类的拉)我的Host OS里的KV2003马上就报警了,紧接着,Host OS蓝屏死机。弄得我至今都很郁闷。而在Virtual PC中就不会出现这种情况。
Vmware和Virtual PC的Guest OS都是通过NAT的方式上网,但Virtual PC是通过一个软件和母机连接后在上网,相当于代理上网。而Vmware虽然也是用软件连接,但是相对独立的。这一点,如果Host OS有防火墙的话,能理解得比较透彻。
4、Vmware能在Host OS与Guest OS之间组建一个虚拟的局域网。但在Virtual PC中我还没有发现这个功能。
5、Shared Folder的权限不同。在Vmware里,我们对Shared Folder默认的只有读的权限,没有写的权限。在Virtual PC中有读写权限。如果要在Vmware的Shared Folder里得到写权限,请在虚拟机设置中将
Shared Folder的只读属性去掉。在Vmware的新建磁盘里可以将(physical Disk)物理磁盘添加到
Guest OS里。(我只成功添加过一回,后来添加后系统不能启动。郁闷!)警告:在Vmware里添加了物理磁盘后请勿对其进行写操作,否则可能导致Host OS崩溃(这个我也不太理解,是在Chinaunix看的。我想别人写出来了,可能有他的道理。所以就写一下。
技巧与提示:
Vmware:①在安装了Guest OS之后,请在File选项里选择Install Vmware Tools…来安装Vmware的驱动程序。
②在添加了新的虚拟硬盘之后,在Guest OS里是看不到你所添加的新硬盘的,需要你到磁盘管理里去加载。
加载后的磁盘见图-8
图-8
③进入全屏模式:Ctrl+Alt+Enter回到窗口模式:Ctrl+Alt在Guest OS里按Ctrl+Alt+Insert即可解除Windows®Server版的锁定限制。
Virtual PC:①如果在Guest OS里不能共享文件夹的话,请在开启的虚拟机的PC选项中选择Install/update Additions就可以开启共享文件的功能)。
②进入全局参数设置,可以更改热键。(File->preferences->keyboard)进入全屏模式:
Host(热键)+Enter 回到窗口模式:Host+Enter 暂停:
Host+p 解除Windows®Server版的锁定限制 :Host+Del。
③在装Linux系统时,如果选择的是进入图形界面的话。请将分辨率调整为:800×600。
不然的话,图形界面会很难看,或者说根本看不见。我用Virtual PC5.1出现这种情况。不知道5.2是否修正了这个Bug.我们操控虚拟机和操作一台真实的计算机基本上没有什么区别,只怕有你想不到的,没有虚拟机做不到的。不过虚拟机虚拟出来的显卡档次比较低。如果你想玩游戏的话,还是回到母机里来吧!