第一步:将windows2003镜像解压到一个目录,以便于进行进一步集成修改。
第二步:在解压好的系统目录下创建$OEM$\$1\drivers\ 并将需要集成的所有驱动程序添加到这个drivers目录下。
第三步:修改i386目录下的txtsetup.sif用记事本或者notepad2打开修改一下字段。
0:[SourceDisksFiles]
例子:
MegaSR.sys = 1,,,,,,3_,4,1,,,1,4
1:[HardwareIdsDatabase]
例子:
将“id="PCI\VEN_8086&DEV_27c3&SUBSYS_10a51734", "MegaSR"”改为:
“PCI\VEN_8086&DEV_27c3&SUBSYS_10a51734 = "MegaSR"”
2: [SCSI.load]
例子:MegaSR = MegaSR.sys,4
3:[SCSI]
例子:
MegaSR = "Intel Embedded Server RAID Technology (Windows XP/2003)"
第四步:修改winnt.sif文件,先用接下后的系统目录下的suppor\tools\deploy.cab 文件解压出setupmgr.exe 使用它创建全自动安装unattend.txt文件,将其名称和扩展名均更改成winnt.sif修改一下几项内容:
1:AutoPartition = 0 //不要自动分区装系统,自己手动分区
2:OemPnPDriversPath=drivers\.., drivers\.., ...
例子: OemPnPDriversPath=drivers\IntelMegaSR,drivers\IntelSAS,drivers\AC97
3:OemPreinstall=Yes //允许oem预安装
DriverSigningPolicy=Ignore //允许安装没有经过数字签名的驱动程序。
第五步:将驱动程序的扩展名为sys的文件,使用makecab命令将这个sys文件压缩成扩展名为sy_的cab文件并把其放在i386目录下:
例子:
makecab d:\w2003raid\$oem$\$1\drivers\intelmegasr\megasr.sys d:\w2003raid\i386\megasr.sy_ //路径尽量短些,不然会不支持。
第六步:使用UltraISOPortable软碟通打开正常的windows2003镜像,保存它的启动引导文件,然后用UltraISOPortable把这个引导文件加载到这个制作的系统下保存成iso镜像。这一步很关键否则很可能创建的iso文件无法引导。
注意:这种方法只可以用于集成光盘不可以用于RIS集成安装,用作刻盘亲测可以正常安装,没有RIS镜像集成之后安装完毕之后进系统蓝屏重启的情况。