发布时间 : 星期三 文章手工将IBM RAID 8i卡 驱动集成到Windows 2003更新完毕开始阅读
手工将IBM RAID 8i卡 驱动集成到Windows 2003
近日有一台IBM的型号为X3800的服务器系统出了问题,在修复Windows 2003系统时认不出RAID磁盘阵列,提示要先加载RAID 8i卡驱动。但IBM RAID 8i卡的驱动一般是通过软盘加载,现在服务器又很少有软驱。所以有了这样的想法:将RAID 8i卡 驱动集成到Windows 2003 中,这样安装系统时只需要一个刻录的光盘即可。我上网查了一些相关的资料,按照基本方法,经过手工添加和不断测试,终于大功告成。下面介绍下这个方法的一般流程。
需要准备的:
? 一张 Windows 2003 安装光盘或者ISO文件 ? RAID 8i card驱动程序
? 能解开、制作ISO的工具(我用的是UltraISO) ? 虚拟机VMware
? 包含光盘 刻录机的机器 注: IBM RAID 8i card
驱动程序比较难找,我是下载
IBMServeRAID8i,8k,8k-l,8sSAScontrollerdriveforMicrosoftWindows2000and2003-Systemx.exe后
释放到硬盘得到的。选择文件夹“2003-i386”的文件。
一. 将 Windows2003安装盘里的文件拷贝到硬盘,或者用 UltraISO 将安装ISO文件解开到硬盘,比如 F:\\2k3SVOL_CN 目录下,如图所示。
二.打开文件夹“2003-i386”,文件目录如下:
三. 在F:\\2k3SVOL_CN 目录下创建下面的目录 “$OEM$\\$1\\drivers\\promise”,将 “2003-i386” 这个文件夹里的文件拷贝到刚才创建的 “$OEM$\\$1\\drivers\\promise”
目录里。如图所示:
注:“$OEM$\\$1\\” 不可修改,否则安装程序无法找到驱动,后面部分可以修改。
用记事本打开txtsetup.oem 文件(备用)。
四. 在 “F:\\2k3SVOL_CN\\I386” 目录下,有个“ TXTSETUP.SIF” 文件,用记事本打开。 查找内容 “[SourceDisksFiles]” ,找到后,添加下面这行内容: arcsas.sys = 1,,,,,,3_,4,1,,,1,4 如图所示:
五. 切换到刚才打开的 txtsetup.oem 文件,查找 “HardwareIds” ,可以找到 “[HardwareIds.scsi.arcsas]”,如图所示:
复制[HardwareIds.scsi.arcsas]下所有id=“ …”,“arcsas”代码,如图所示:
回到 TXTSETUP.SIF,查找 “[HardwareIdsDatabase]”,把刚才复制的代码添加在下面,不过需要修改为
PCI\\VEN_... = “arcsas” 如图所示:
六. 接着在 “TXTSETUP.SIF” 文件查找 “[SCSI.load]” 字段,添加如下内容: [SCSI.load]
arcsas= arcsas.sys,4
七. 切换到 txtsetup.oem,查找 ”[scsi]“,应该有如图内容: