有没有想过DIY一张全自动安装的Windows XP安装光盘,将设备驱动程序和一些必备的工具软件都集成到安装过程中去?实现起来似乎有些困难,不过,有了Winnt.sif Creator的相助,我们完全可以……
Fl>j5[kLZ 微软提供的自动应答文件创建工具(安装管理器,位于安装光盘:/Support/Tools/Deploy.cab文件中)虽然可以完成我们的任务,由于操作实在太繁琐。但Winnt.sif Creator软件却可以更加直观地帮助我们打造属于自己的安装光盘。它是绿色软件,解压后直接执行WINNTSIF.exe即可打开图1所示的主界面窗口,我们只介绍与本文有关的选项设置。
td$6:) 第一步:复制所需的系统、驱动和相应工具软件 VQ;-
dCV 先将Windows XP安装光盘的所有文件复制到硬盘中,例如g:/winxp,再在winxp文件夹下创建%oem%/子文件夹,再在该文件夹下创建一个名为的子目录,然后在其下创建drivers和install两个子目录,分别用于保存设备驱动程序和应用程序的安装文件。要记着不要取中文名称。
r$eL-jQmn 第二步:实现Windows XP的无人值守安装 |w]i$`3'I
&ziB#(&:H 在[Configuration]小节中完成相应的设置:
8A]q!To 1.Data:数据选项,默认设置下安装光盘将从CD引导系统,如果你选择从Floppy(软盘)引导系统,可以在这里重新设置,Auto Partition允许系统自动选择安装分区,否则安装程序将请求用户作出决定,建议选中该项,如图1。
;B7|tajd
G8-d%O p %LlKi5u] Data
E
:gArQ 2.Unattended:无人值守安装设置。Repartition可以自动删除当前分区并重新创建为NTFS格式,否则将直接开始安装并使用原有文件系统;Show Create User Screen可以显示账户创建屏幕;Auto Activate复选项将自动激活Windows XP,当然前提是已经建立了Internet连接,而且安装序列号必须有效。这里的Driver Path文本框允许用户填写设备驱动程序的路径信息,后面将会详细介绍;Target Path文本框则定义了Windows XP的安装文件夹,默认设置是“/Windows”,一般不用更改。
;RZa<2 第四步:自动安装设备驱动程序
95&sFT
C 4GejT(U 例如,我们准备将BAFO的BF-100C USB连接线缆的驱动程序添加到Windows XP的安装文件夹中,以便安装操作系统时也能自动安装驱动程序,该怎么操作呢?
4i&!V9@: pR7G/]U$A 首先,我们应该在g:/winxp%oem%/drivers/文件夹中创建一个名为bf-100c的子文件夹,然后将BF-100C的驱动程序文件复制过去,注意请保证BF-100C的驱动程序文件Usbbc20.inf在此路径下。
ct/THq Z$K%@q,10+ 接下来,返回Winnt.sif Creator主界面,在[Unattended]小节下选中Install Extra Programs复选项;再将OemPnPDriversPath=的下一行添加新的设备驱动程序路径和名称,这里应该用英文半角的分号进行分隔,由于安装程序会在%systemroot%所在驱动器的根目录中寻找这些驱动程序,因此这里我们不必输入驱动器盘符,格式如下:OemPnPDriversPath=/drivers/bf-100c;
"Ksd9,J\b )4~XZt1r 小提示
9JeGjkG, }4`YdN ★如果你还需要安装更多设备的驱动程序,可以继续在g:/winxp%oem%/drivers/下创建新的子文件夹,在[Unattended]小节的“OemPnPDriversPath=”的下一行按照上述格式继续添加内容。
xT(.#9 GuDD7~qxY ★如果你的设备驱动程序是一个ZIP压缩包,直接解压缩到相应文件夹下即可;如果是一个EXE格式的自解压文件,请使用WinZIP或WinRAR释放;假如某个设备的驱动程序没有INF信息文件,而只能通过EXE文件安装的话,则可考虑下面的方法。
}33Au-%* .%h_W\M<l 第五步:自动安装第三方应用程序
U]&%EqLS -*j; 例如,我们准备将BAFO的BF-100C USB连接线缆的控制程序Direct-LinQ添加到Windows XP的安装文件中,该如何操作呢?
BeCr){,3 ]= D 首先,将Direct-LinQ控制程序的安装文件夹复制到g:/winxp%oem%/install/文件夹中,接下来编辑一下名为applications.cmd的批处理文件,内容如下:
*4\ub:9 @echo off
#!j&L6 cls
sJYX[ echo
yf>,oNIAg echo Installing Direct-LinQ,Please wait…
1@@]h!>k: start /wait %systemdrive%%oem%/install/applications/Direct-LinQ/setup.exe
~;a* Oxt echo
)p](*Z^ exit
GDe$p;#"9g >%A=b}VS 小提示
$k=rd#3 Du4?n8 o 如果你还需要安装其他的第三方应用程序,可以在这个批处理文件中添加更多的start语句,格式同上,当然不要忘记复制安装文件夹过去。返回Winnt.sif Creator主界面,在[GUIRunOnce]小节中检查applications.cmd文件的路径是否一致。
<