Win XP有一个向导式的安装管理器,它能够帮助我们创建一个文本文件来回答安装过程中的所有问题。另一个重要的部署工具是Sysprep,不过它主要定位于大量重复安装同一操作系统的场合,配合Ghost之类的工具复制磁盘映像。顾名思义,Sysprep是一个“系统准备工具”,它能够在创建磁盘映像之前删除当前操作系统的所有唯一性信息。只要你在创建磁盘映像之前先用Sysprep进行预处理,磁盘映像复制到目标机器之后,你就不必再用Ghost Walker之类的工具重新删除和配置某些必须唯一的配置信息,特别是可能带来安全隐患的SID重复问题。
安装管理器和Sysprep都可以在Win XP的CD上找到,它们在SupportTools的DEPLOY.CAB文件中。直接把整个DEPLOY.CAB文件解压缩到硬盘上的某个目录就可以了,不必安装。
一、安装管理器
既然安装管理器的目的是帮助我们实现Win XP的自动安装,所以它本身不一定要在Win XP上才可以运行(Win XP当然也可以)。解开DEPLOY.CAB文件后,双击Setupmgr.exe启动安装管理向导,出现欢迎屏幕,点击“下一步”,以新建一个全自动无人值守安装配置文件为例,接下来的操作步骤共六个。
①选择“创建新的应答文件”,如图一,点击“下一步”。
图一
②选择“Windows无人参予安装”,如图二,点击“下一步”。
图二
③根据实际情况选择要安装的操作系统,例如Win XP Pro,如图三(由此可见,Win XP CD上的安装管理器适用于多种操作系统),再点击“下一步”。
图三
④在设置“交互等级”的对话框中,如图四,选择“全部自动”,点击“下一步”。
图四
⑤选择从CD安装,如图五。另一个选项“分发文件夹”是指通过共享的文件夹发布Win XP的安装文件,例如通过网络(而不是本地的CD)安装。点击“下一步”,确认接受许可协议。
图五
⑥进入图六所示的设置界面,在这里设置Windows安装过程中要用到的信息。每回答一组问题,点击一次“下一步”按钮,输入全部信息后“下一步”会变成“完成”。根据本人经验,需要留意的几点是:第一,选择时区时必须手工选择GMT+8(北京)时区,它不会象正式安装过程那样自动选中这个选项;第二,仔细核对产品密钥,安装管理器不会核对密钥是否正确。打错了密钥,无人值守安装就不可能顺利进行。
图六
点击“完成”按钮后,向导会提示保存配置文件的位置。向导生成的文件共有两个,第一个是安装配置文件unattend.txt,用来提供安装过程所需信息。第二个是unattend.bat,用来启动安装过程,双击unattend.bat就启动无人值守安装过程,注意点击unattend.bat之前先放入Win XP的CD。
下面是unattend.bat的一个例子(略去注释和几行无关紧要的命令):
可以看到,如果要把unattend.bat和unattend.txt移动另一台机器上执行无人值守安装,可能需要修改的内容包括:第一,如果unattend.txt和unattend.bat不在同一目录下,必须修改AnswerFile环境变量使其指向正确的路径;第二,如果CD-ROM不是F:盘,必须把两个“F:\i386”中的“F:”改成正确的盘符。
[1] [2]
在上述运行向导的过程中,我们一直选择最简单、自动化程度最高的安装方式,这其实也就是最典型的无人值守安装方式。除此之外,安装管理器还能够帮助我们配制各种特殊的安装方式,例如通过Sysprep执行磁盘映像安装、远程安装服务,以及精确调整安装过程的自动化程度等,这一切就有待你自己去细细研究和发掘了。
二、磁盘映像
近几年来,Ghost之类的磁盘映像工具逐渐成了许多人必备的工具,究其原因,恐怕就是因为操作系统的体积越来越大。有些个人用户也喜欢用磁盘映像,但不难想象,企事业单位、计算机生产商、销售商才是通过磁盘映像方式安装机器的最热情的拥护者,所以下面我们只是简单地了解一下XP的Sysprep。
就安装操作系统的速度而言,磁盘映像方式可谓独领风骚,但是,它也有一些不容忽视的缺点。首先,由于磁盘映像是对源机器磁盘内容的直接复制,目标机器一般要有与源机器完全相同的硬件设备。
其次,有些配置信息每台机器应该互不相同,例如机器的名字和TCP/IP配置,必须在部署好映像之后再修改。对于Win 95/98来说,麻烦不大;但Win 2K/XP会面临一个重要的问题:如果把同一个磁盘映像部署到多台机器上,它们的安全标识符(SID)都和源机器相同。SID用来标识一台机器在网络上的唯一身份,每一台机器必须不同,但修改SID可不象修改机器名字和TCP/IP配置那么简单,必须使用Ghost Walker之类的工具,或者利用Win XP提供的系统准备工具Sysprep,在制作磁盘映像之前预先处理源机器。
运行Sysprep的时机是在安装好源机器之后、制作磁盘映像之前,需要从DEPLOY.CAB解压缩得到的两个文件,即Sysprep.exe和setupcl.exe。把这两个文件复制到源机器C:盘的Sysprep目录下,双击Sysprep开始运行。Sysprep将清除系统中所有必须唯一的配置信息,包括机器的名称、序列号、SID等。源机器经Sysprep处理后,就可以按通常的方式制作磁盘映像。
在目标机器上部署磁盘映像的方式也和常规的部署方式一样,但第一次启动时系统会运行一个“最小安装向导”,提供输入各种唯一性配置信息的机会。
使用Sysprep有一个额外的优点,它能够检测源机器和目标机器在硬件设备上的细微差别,例如不同的网卡和显卡。关于使用Sysprep的更多说明,请各位参见DEPLOY.CAB里面的帮助文件。
(出处:http://www.sheup.com)
(出处:http://www.sheup.com)