打造XPSP3无人值守安装光盘

我们平时在安装操作系统时,经常会用到一些集成了补丁的无人值守安装光盘,这些光盘使用起来方便省时,很受大家的欢迎,今天我们就给大家介绍一下如何自己动手打造一张这样的安装光盘。今天我们的目标是生成一张集成了XPSP3的无人值守安装光盘,这个任务并不难完成,我们把它分解为两部分:
  XP 光盘中集成 SP3
  XPSP3 光盘支持无人值守安装
首先来制作集成光盘,我们只需要一张集成了SP2XP安装光盘和XP SP3中文补丁就够了。我们先把XP光盘的内容全部复制到一个文件夹中,如下图所示,我们选择的目标文件夹是H:\WINXPSP3
 
然后我们用虚拟光驱软件挂载XPSP3ISO文件,如下图所示,ISO文件中的WINDOWSXP-KB936929-SP3-X86-CHS.EXE就是XPSP3的主安装文件。这是一个自解压文件,右键点击此文件,选择用WINRAR打开。
 
 
我们用WINRAR把补丁主文件解压到H:\SP3,在H:\SP3\i386\UPDATE目录下运行update /integrate:h:\winxpsp3,如下图所示。这条命令的意思是将SP3补丁集成到XP的安装文件中,微软的大部分补丁都具有integrate参数,也就是说绝大多数微软补丁我们都可以用这种方法把它集成到安装光盘中。
 
命令运行后,补丁开始集成到XP安装文件中了,如下图所示。
 
整合结束后,H:\WINXPSP3目录中就是已经集成了SP3 XP安装文件,现在我们只要利用这些内容生成XPSP3的安装光盘就可以了。要注意的是,如果直接把这些文件刻录到光盘上,那生成的光盘是不能引导的,如何能得到象XP SP2那样的可引导光盘呢?在此我们为大家介绍一个简单的办法,先用虚拟光驱软件把XP安装光盘制作成ISO文件,将ISO文件复制到H:\XPSP3ISO目录下,然后我们用WINISO软件打开这个ISO文件,如下图所示,WINISO告诉我们这张光盘是可以引导的,我们的目的就是要用这张盘上的引导信息来制作可以引导的XPSP3安装光盘。
 
如下图所示,我们在WINISO中将所有文件全部删除,这时看起来ISO文件中没有数据了,其实还保留着源盘中引导轨道内容。
 
接下来我们把H:\WINXPSP3目录中的内容拖拽到ISO文件中,ISO内容如下图所示,这时我们一方面利用了源盘中的引导轨道,另一方面将源盘中的WINXPSP2更新为WINXPSP3。把这个ISO文件刻录成光盘,我们就得到了可引导的XPSP3安装光盘。但在完成下面的操作之前,先不要把ISO文件刻录成光盘。
 
现在我们完成了第一个目标,接下来就要让这张光盘具有无人值守安装的功能。其实无人值守安装的原理很简单,我们只要把安装过程中所需要的安装参数都写到一个应答文件中,然后让安装程序调用应答文件就可以了。如果想让安装光盘具有无人值守安装功能,那应答文件必须名为WINNT.SIF,而且文件所在的路径也有讲究,要么放在A:\,要么放到安装光盘的\I386目录下。鉴于现在软驱已经被淘汰,我们只能把应答文件放到安装光盘的I386目录下了。
好,现在的问题就集中在应答文件上了,如何能写出无人值守的应答文件呢?微软在XP的安装光盘中提供了一个工具,利用这个工具就可以在图形界面下轻松完成应答文件的制作,免去了学习语法的麻烦。我们在XP安装光盘的\SUPPORT\TOOLS目录下找到Deploy.cab文件,如下图所示,Deploy.cab文件中的setupmgr.exe就是我们要找的工具-安装管理器。

运行安装管理器,如下图所示,出现安装管理器向导。
 
我们选择创建新文件。
 
接下来要选择应答文件的用途,我们选择用于无人参予安装。
 
应答文件用于安装的操作系统是XP Professional
 
为了达到完全自动的无人值守安装,我们在交互类型中选择“全部自动”。
 
由于此应答文件是配置XP安装光盘使用的,因此就不用在硬盘上生成分布共享文件夹了。
 
下面就开始回答安装过程中的问题了,第一个问题就是问你是否遵守Windows的许可协议,当然要选接受了。
 
设置名称和单位两个参数,这个很简单,随便填填就好。
 
接下来要设置颜色,屏幕大小,刷新频率等参数。
 
中国的时区是东八区,注意不要设置错了,因为域环境下只允许时间有5分钟的误差。
 
下面要填写的是XP的安装序列号。
 
为计算机取名为TESTXP
 
设置管理员口令,如果不希望别人在应答文件中看到口令明文,我们可以勾选“在应答文件中加密Administrator密码”。
 
由于网络环境中有DHCP服务器,因此网卡的TCP/IP设置使用典型设置,典型设置就是从DHCP服务器获取IP参数。
 
安装后的XP计算机将加入WORKGROUP工作组。
 
设置电话的本地区号,这时为以后提供给拨号连接使用。
 
地区和语言使用默认的中文设置。
 
安装简体中文字符集。
 
浏览器使用默认设置。
 
XP操作系统将被安装到默认的Windows目录下。
 
不需要安装网络打印机。
 
用户第一次登录XP时如果希望运行什么命令,可以在下面填写参数。
 
无人值守安装结束后如果希望运行特定命令,可以在下面填写参数。
 
安装过程中的参数都回答完毕了,如下图所示,我们把填写的参数写入H:\WINNT.SIF应答文件中。
 
WINNT.SIF是个文本文件,内容如下图所示。安装管理器所做的工作就是把我们填写的参数,用XP安装程序所能够理解的语法写到应答文件中。有了应答文件后,我们只要把此应答文件用WINISO添加到XPSP3ISO文件的I386目录下就大功告成了。只要用ISO文件刻录成光盘,今天我们的实验目的就达到了。
 
现在我们做好了支持无人值守的XPSP3光盘,我们利用此光盘在计算机上测试一下,看看是不是真的能进行无人值守安装。我们把光盘放入计算机,重启后光盘开始启动安装程序,如下图所示,由于硬盘没有分区,安装程序停下来询问安装在哪个分区上,这也是安装程序唯一停下来的一次。
 
创建一个 10G 分区用于XP SP3的安装,如下图所示,接下来的安装过程就是全程无人值守了。
 
经过一段时间后,XP终于安装完成,如下图所示,安装的操作系统确实是XP SP3,这说明我们把SP3集成到安装光盘中已经成功了。
 
如下图所示,XP的计算机名为TESTXP,这说明应答文件也没有白做,OK,顺利完成实验。
 
这种制作安装光盘的方法很容易推广,大家可以举一反三,制作出符合自己要求的Win2003+SP2ISA2006SP1VistaSP1等安装光盘,恭祝大家实验顺利。





















本文转自yuelei51CTO博客,原文链接:http://blog.51cto.com/yuelei/89258 ,如需转载请自行联系原作者