把Windows Vista搬进虚拟机
Vista 5308出来了,想必有很多朋友“垂涎”其美貌,欲“近其芳泽”。但是Vista毕竟还是Beta版,把它“明媒正娶”正式安装,似有不妥。如果您的内存足够大(1GB或者以上),那么强烈推荐将其安顿到虚拟机里。
在虚拟机里测试Windows Vista,好处很多:利用差别磁盘功能,可以在须臾间创建多台Vista虚拟机,方便测试Vista的网络功能;如果启用NTFS压缩功能,可以很好地节省硬盘空间─据测试,原本9GB左右的Vista安装,仅占据约5.5GB的磁盘空间!
虚拟机工具选型
虚拟机工具有不少, Microsoft就有Virtual PC和Virtual Server两款,还有第三方工具,诸如VMware等,应该选择哪款呢?
基于以下三点优势,笔者认为Virtual Server 2005 R2是不二之选:
• Virtual Server可以直接挂载超过2GB的ISO光盘映像,而Virtual PC则需借助Daemon Tools等工具把ISO映像挂载为光驱,才能为虚拟机所用。
• Virtual Server 2005 R2自带的Virtual Machine Additions,能够很好地支持Vista 5308(unsupported),尽管不能指望支持Glass和3D等效果。
• 除了可以暂停虚拟机外(这时候虚拟机的CPU占有率、磁盘活动为0),Virtual Server还可以很方便地指定虚拟机的CPU占有率,例如可以设置为50%,以尽可能不影响宿主机的工作。
可以到以下微软官方网站注册下载180天的Microsoft Virtual Server 2005 R2 Enterprise试用版软件:
http://www.microsoft.com/windowsserversystem/virtualserver/evaluation/trial/default.mspx
准备虚拟机
Virtual Server可以安装在Windows XP(unsupported)或者Windows Server 2003上,而且必须安装IIS,对于IIS 6.0,可以任意指定Virtual Server的监听端口(默认为1024),而在Windows XP下,则只能是默认的80端口。本文以在Windows XP Professional下的Microsoft Virtual Server 2005 R2中文版为例进行介绍。
进入Virtual Server的管理网站,单击页面左侧的虚拟机→创建,然后在右侧的页面中输入新建虚拟机文件的保存路径、内存和硬盘的大小,推荐将硬盘设置为16GB,内存至少512MB,单击页面右下角的“确定”按钮即可创建成功,如图1所示。
在新建虚拟机的配置页面上,单击CD/DVD,进入虚拟机光驱的配置页面,在这里我们可以选择“已知映像文件”,并指定Vista安装光盘映像文件的完全路径,如图2所示。
提示 有关Virtual Server虚拟机的性能优化,可以参考张华老师的帖子
http://blogs.itecn.net/blogs/beauzhang/archive/2005/06/09/203.aspx
指定虚拟机的资源分配
进入Virtual Server的管理网站,单击页面左侧的虚拟服务器→资源分配,在右侧的CPU资源分配页面里我们可以对虚拟机的资源占有率进行分配,通常只需配置以下两个参数,如图3所示:
• 相对权重:如果需要同时启动多台虚拟机,则可以指定这个参数。默认每台虚拟机都是100,这表示每台虚拟机抢占CPU的能力是一样的。
• 最大容量(系统的百分比):指定某台虚拟机所能消耗的最大CPU占有率。这个功能非常不错,例如我们可以将Vista虚拟机设置为最大消耗80%的CPU占有率,以不影响宿主机的功能。
注意 请不要在服务器上安装微软系统资源管理器或者第三方的系统资源分配工具。
安装Windows Vista 5308
进入Virtual Server的管理页面,依次单击虚拟服务器→服务器属性→虚拟机远程控制(VMRC)服务器,在打开的页面上确保勾选“启用”复选框,同时可以指定虚拟机的分辨率、监听端口(默认是5900),这个端口用以指定显示控制虚拟机,不要和Virtual Server管理网站监听的端口相混淆。如图4所示。
接下来打开虚拟机远程控制客户端VSRC,就可以启动新建的虚拟机,开始安装了,安装的过程很简单,和物理计算机没有什么两样,唯一需要注意的是,当选择安装目录所在的卷或者分区时(在这里可以分区),必须重新启动虚拟机,才能继续进行,如图5所示。
安装好Windows Vista 5308以后,必须安装虚拟机添加件(Virtual Machine Additions):进入Virtual Server的管理网站,在虚拟机的配置页面里单击“虚拟机添加件”,在接下来的页面上勾选“安装虚拟机添加件”复选框即可开始安装,如图6所示。
安装虚拟机添加件,按照屏幕提示重启虚拟机以后,即可看到Vista的庐山真面目!
想拥有炫目的Glass效果?
由于Virtual Server等虚拟机模拟的显卡不支持3D等效果,同时其显存较小,所以虚拟机无法体现其效果。不过利用变通效果,我们也可以有福消受Vista的炫目效果,这里不再赘述,请大家参考以下网页:
http://blogs.msdn.com/mikekol/archive/2006/02/22/537325.aspx