用虚拟机安装Windows Server 2008系统

网上有许多介绍使用一台物理机和一些虚拟机软件,如:Vmware和Virtual Server等搭建简单测试实验环境的文章 。虽然搭建一个Windows Server 2008测试实验环境和搭建一个Windows Server 2003测试实验环境的步骤差不多,但是还是有些小的技术上的改变还是需要你去了解的 。通常,我们搭建一个简单的测试实验环境包含以下几步:
1. 准备一台高性能的计算机 。由于虚拟计算机共享宿主机的物理内存、CPU和硬盘资源,所以我们有理由配置一台64位dual-core双核或四核CPU,8GB内存,TB级硬盘容量的计算机 。2.使用你喜欢的虚拟机软件创建一台虚拟机,并安装Windows Server 2008操作系统 。
3.安装完操作系统后,为你的标准映像安装常用的应用软件、Windows系统工具等 。这个映像将用来生成多台虚拟机 。
4.创建一个预安装映像 。Sysprep是微软提供的一个去除机器特定标识信息的工具,例如:计算机名称、网络配置信息、SID等 。]
5.将预安装映像保存到一个安全的目录 。
【用虚拟机安装Windows Server 2008系统】6.复制预安装映像文件到另一个文件夹 。你可以使用虚拟机软件打开这个映像文件 。这个映像文件将引导系统进入一个最小安装模式,并提示你输入网络信息、计算机名等等 。就像你期望的安装过程 。当这些完成后,一个基本的映像已经建立,你已经有一台唯一的服务器,你可以把它升级为域控制器,成员服务器等等 。
7.根据你的需要重复前面的步骤多次 。通过使用更多的预安装映像复本,你可以创建更多的唯一的服务器 。
Windows Server 2008的一些变化:
搭建Windows Server 2008测试实验环境与搭建Windows Server 2003测试实验环境有一些不同的地方需要注意 。在制作第一个预安装映像时,Windows Server 2000/2003的Syspres工具包含三个文件:SYSPREP.EXE, SETUPMGR.EXE和 SETUPCL.EXE,它们可以在Windows Server安装光盘的/Support目录中找到 。
在Windows Server 2008中,Sysprep工具已经集成到了系统中,它被安装到%systemroot%/system32/sysprep/sysprep.exe,只有一个sysprep.exe文件 。
Syspres.exe既可以在图形界面下运行,也可以在命令行窗口中运行 。在命令行窗口中运行,输入如下命令:
sysprep /OOBE /Generalize /shutdown
如果只输入sysprep.exe而不带任何参数,将会弹出图形窗口进行提示,如图1所示 。这里需要注意要使用Shutdown选项,而不要使用Reboot选项 。Shutdown选项允许你制作安装映像的复本(Reboot选项将重新安装创建一个新的操作系统) 。你可在Microsoft step-by-step guide(Windows Deployment Services update)中找到详细说明 。


与Windows Server 2003另一个不同是,在Windows Server 2008中可以选择full version或Server Core 。在最初的安装中你肯定已经看到了如图2所示的界面 。在你的测试环境中,为了全面测试Windows Server 2008,你需要安装每一个版本 。首先在一台机器中安装一个full version,进行封装(Sysprep),然后保存,再另一台机器中安装一个Server Core,同样进行封装(Sysprep),保存 。

不知道为什么,微软已经决定为这个还处于测试阶段的产品分配一个产品代码 。而且,这个产品是需要在30天内激活的,不然话你就要重新安装 。激活是必须的,我曾经尝试对一个复本激活两次,系统提示产品已经激活过了 。我询问微软公司怎样使用一个Windows Server 2008复本创建一个练习用域,微软公司推荐我不要进行激活并且每30天进行重新安装 。虽然这不是一个好的解决的方法,但是至今为止我们只能这么做 。
我还有一些建议:最好使用支持Windows Server 2008系统的虚拟机软件,例如Vmware Workstation 5.5没有支持Windows Server 2008的选项,而Vmware Workstation 6.0包含“Longhorn”能及“Vista”的选项 。

推荐阅读