硬盘上做无人值守安装XP

准备开始

  需要准备的材料:

集成了SP1 的Windows XP CD  
XP SP1 Deployment Tools
WinISO (可选)
一个顺手的光盘刻录工具
  如果你还没有把SP1 集成进你的Windows XP 安装光盘,那么我建议你马上做一个,因为这是很有用的。你可以通过这两个链接找到制作的方法:The Elder Geek | Windows Help.net

  在C盘的根目录创建一个叫做XPCD 的文件夹(C:\XPCD),然后复制集成了SP1 的Windows XP 安装光盘上的所有文件到C:\XPCD

  如果你只是想全自动的进行Windows XP的无人值守安装,你就不需要再你的XPCD文件夹下创建任何子文件夹了。如果你想要在安装操作系统的同时安装一些额外的程序,例如驱动程序、常用的应用程序、Hotfixes等,那你就需要在XPCD文件夹下创建如下的子文件夹:

  C:\XPCD\$OEM$\$1\install\
  C:\XPCD\$OEM$\$1\drivers\

  唯一一个你可以改名的文件夹只有“install”和“drivers”,你可以把它们改名为“Extras”、“MyStuff”或者其他什么你喜欢的名字(最好不要使用中文)。本文则会假设你就使用“install”和“drivers”,所以确保你使用的名称跟你在批处理文件中的名称是统一的。

  下一步就是要创建一个winnt.sif文件了,这个文件将在安装系统的过程中提供所有预先输入好的应答信息。
创建 Winnt.sif 应答文件


  下载XP SP1 Deployment Tools ,然后解压缩到一个文件夹,或者双击cab文件,提取出setupmgr.exe 和ref.chm这两个文件。



  Setup Manager(setupmgr.exe)是一个向导模式的用来创建winnt.sif应答文件的工具,使用这个工具创建的应答文件基本上就不会出现什么错误了。创建过程中注意使用以下的选项:

  新建或修改现有应答文件:新建
  安装类型:Windows 无人值守安装
  Windows 平台:Windows XP Home或者 Professional
  交互等级:全部自动
  分发文件夹:从CD安装

  另外,你还要同意授权协议,然后按照你的实际情况填写安装过程中需要的其他信息。如果有什么选项的含义你不是很明白,那也可以忽略它,对于这些忽略的或者没有填写的选项,Windows XP 将会使用默认设置来进行安装。

  当你完成后,程序会自动创建一个名为unattend.txt的文件。如果你要从CD上安装系统,那你就要把这个文件改名为winnt.sif(请确定你没有改名为winnt.sif.txt)。
对于不安装额外程序(只是用了一个无人值守安装的winnt.sif文件)的人,你们要做的就是复制winnt.sif 文件到C:\XPCD\i386\ 目录下,然后把批处理文件复制到C:\XPCD\$OEM$\$1\install\ (并且在winnt.sif文件的[GuiRunOnce]字段下添加批处理文件的路径),然后把C:\XPCD\目录下的内容都复制到一张光盘上。这样安装文件就可以根据预先创建的应答文件进行一个全自动的无人值守安装了。

  F对于还要安装额外程序的人,首先要确保Winnt.sif文件在C:\XPCD\i386\文件夹中,并且批处理文件在C:\XPCD\$OEM$\$1\install\ 中(并且在winnt.sif文件的[GuiRunOnce]字段下添加批处理文件的路径),然后确保$OEM$ 文件夹跟i386 文件夹是并列的,而不是在i386 文件夹中。

  例如:
  C:\XPCD\i386\
  C:\XPCD\$OEM$\

  而不是:
  C:\XPCD\i386\$OEM$\

  把C:\XPCD\ 目录下的所有文件都刻录到光盘上,别忘了根据这两篇文章的方法使该光盘可以引导系统:
   The Elder Geek | Windows Help.net

  如果你对WinISO软件比较熟悉,为了节省时间你也许可以使用这个方法:下载这个空白的可引导的XP ISO文件,在WinISO中打开它,然后把C:\XPCD\目录下的内容拖动到WinISO界面上,然后保存ISO。这样的ISO文件就可以在常见的刻录软件中以光盘镜像的形式刻录了。而你也可以在Virtual PC / VMWare等虚拟机软件中载入ISO文件做测试。

  如果你喜欢在字符界面下安装时手工制定一个分区来安装并选择袭击想要的文件系统,请确保你的winnt.sif文件的[Data]和[Unattended]字段下有如下的参数:

  [Data]
  AutoPartition=0

  [Unattended]
  Repartition=No

  然后,当安装程序询问你选择哪块硬盘/分区安装时,请删除当前分区并重新创建,这样你就可以选择该分区是用的文件系统了。如果你没有这样做,安装程序就会直接开始安装系统,并且直接使用当前该分区是用的文件系统。

你可能感兴趣的:(XP)