第一步:將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鏡像集成之後安裝完畢之後進系統藍屏重啓的情況。