今日安装DellR710服务器,但是windows2003下没有SASRaid驱动,以前是用sata硬盘导系统来实现的,今日为了提高个人水平,也搞起了向原版光盘中添加硬盘驱动的想法。
自己做完后,发现其实非常简单,总共有如下几步:
1、创建驱动文件目录
2、压缩驱动文件
3、编写txtsetup.sif文件
4、编写winnt.sif文件
5、复制文件到原版光盘
下面我们开始实战
1、创建驱动文件目录
如图所示
我把SASRaid驱动文件放在$OEM$\$1\drivers\IntelMegaSR目录下,划横线部分的目录可自己定义,但需要与后面winnt.sif文件中的内容对应好
2、压缩驱动文件
在cmd命令行模式下执行makecabpercsas.syspercsas.sy_
3、编写txtsetup.sif文件
以下是将要添加的内容,参数可以从驱动文件的txtsetup.oem中获得;
[SourceDisksFiles]
percsas.sys=1,,,,,,3_,4,1,,,1,4//
[SourceDisksFiles.ia64]
[HardwareIdsDatabase]
PCI\VEN_1028&DEV_0015&SUBSYS_1F011028="percsas"
PCI\VEN_1028&DEV_0015&SUBSYS_1F021028="percsas"
PCI\VEN_1028&DEV_0015&SUBSYS_1F031028="percsas"
PCI\VEN_1000&DEV_0060&SUBSYS_1F0A1028="percsas"
PCI\VEN_1000&DEV_0060&SUBSYS_1F0B1028="percsas"
PCI\VEN_1000&DEV_0060&SUBSYS_1F0C1028="percsas"
PCI\VEN_1000&DEV_0060&SUBSYS_1F0D1028="percsas"
PCI\VEN_1000&DEV_0060&SUBSYS_1F111028="percsas"
[Map.Computer]
[SCSI.Load]
percsas=percsas.sys,4
[BootBusExtenders.Load]
[SCSI]
percsas="DELLPERC5andPERC6/CERC6RAIDControllerDriver(Server200332bit)"
[BootBusExtenders]
4、编写winnt.sif文件
[Data]
MsDosInitiated="0"
UnattendedInstall="Yes"
[Unattended]
OemPreinstall="Yes"
OemPnPDriversPath=drivers\IntelMegaSR//要与自己建的文件夹对应
[UserData]
ProductID="RHBX7-YVMY6-2QHM8-CHYHR-JMPPB"//添写自己版本的CDKEY
[Networking]
[Identification]
JoinWorkGroup=workgroup
5、复制文件到光盘
以前看到朋友是把文件解压后在重新刻录,其实没必要那么麻烦用UltraISO打开ISO文件把修改后的文件复制进去保存就OK了,文件对应位置如下:
Txtsetup.sif--------------I386
Winnt.sif---------------I386
percsas.sy_--------------I386
$oem$----------------I386和光盘根目录(好象复制一个位置就好,我没最终确认,)
哈哈到此就成功了。集成SP2说是F:WindowsXP-KB835935-SP2-ENU.exe-s:F:CD,我没测试,日后有机会再说。