设为首页 收藏本站
查看: 1537|回复: 0

[经验分享] 把RAID卡驱动集成到Windows 2003安装光盘中

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2014-6-17 09:19:35 | 显示全部楼层 |阅读模式
                                                                                       新弄了一台文件服务器,用一块 Promise TX 4310 SATA卡接4块500GB硬盘做RAID 5。弄好RAID装Windows2003 (集成SP2),提示找不到硬盘,唉,2003还是老了,这种硬件也不认。需要用软盘导入驱动,新机器,也没有软驱了。还是那句话,自己更生,丰衣足食。

 必要的工具:Windows 2003 安装盘或者ISO文件(废话),RAID卡驱动(还是废话), UltraISO,或者其他能解开、制作ISO的工具。

 一. 将 Windows2003安装盘里的文件拷贝到硬盘,或者用 UltraISO 将安装ISO文件解开到硬盘,比如 D:\W2k3 目录下,如图所示。

12427199_1369805490zoTc.jpg

 二. 下载 Promise TX4310 Windows 驱动,最新的 2003 可用驱动是 v2.06.1.318,v2.06.1.326 是 Vista 专用驱动,没敢试。

 下载后解压开,得到如图所示的目录

12427199_13698055062Zhy.jpg

 我们只需要 txtsetup.oem 这个文件和 i386 这个目录里的文件(x86_64是64位系统用的),如果你是集成其他 RAID 卡驱动,请记住 txtsetup.oem 文件千万不可少,另外要根据实际情况拷贝文件。

 三. 在 D:\w2k3 目录下创建下面的目录 “$OEM$\$1\drivers\promise”

 注,“$OEM$\$1\” 不可修改,否则安装程序无法找到驱动,后面部分可以修改。

 然后刚才解开的驱动目录里的 txtsetup.oem 文件和 i386 这个目录里的文件文件拷贝到刚才创建的 “$OEM$\$1\drivers\promise” 目录里,如图所示: 12427199_1369805598lvaM.jpg

 如果你是集成其他 RAID 卡驱动,请仔细操作,不要遗漏什么文件。拷贝完之后,用记事本或者 EmEditor 之类的软件打开 txtsetup.oem,备用

 四. 在 “D:\W2k3\I386” 目录下,有个 TXTSETUP.SIF 文件,用记事本或者 EmEditor 之类的软件打开。

 查找内容 “[SourceDisksFiles]” ,找到后,添加下面这行内容:

  fttxr5_O.sys = 1,,,,,,3_,4,1,,,1,4

 如图所示
12427199_1369805629sL17.jpg

实际操作时,需要将 fttxr5_O.sys 替换为你的驱动程序中的相应 sys 文件。等于号后面的代码可以照搬。

  五. 切换到刚才打开的 txtsetup.oem 文件,查找 “HardwareIds” ,可以找到 “[HardwareIds.scsi.fttxr5_O_i386]”,注意不是 “[HardwareIds.scsi.fttxr5_O_x86_64]”,如图:

12427199_1369810351xTs8.jpg

  复制 “”PCI\VEN_105A”, “fttxr5_O””。

  回到 TXTSETUP.SIF,查找 “[HardwareIdsDatabase]”,把刚才复制的代码添加在下面,不过需要修改为

  PCI\VEN_105A = “fttxr5_O”

  如图:
12427199_1369810377LaXF.jpg

  实际操作时,”fttxr5_O“需要替换为你实际要集成的驱动的 sys 文件名,不同的驱动这里的代码情况不一样,需要灵活处理。

  六. 接着在 “txtsetup.sif” 文件查找 “[SCSI.load]” 字段,添加如下内容:

  [SCSI.load]

  fttxr5_O= fttxr5_O.sys,4

  等号前的字符根据驱动酌情更改,等号 fttxr5_O 后代码一般照抄使用。

  七. 切换到 txtsetup.oem,查找 ”[scsi]“,应该有如图内容

12427199_1369810395xIa5.jpg

  复制第二行代码,回到 TXTSETUP.SIF,同样查找 ”[SCSI]“,将代码贴在下面,如图
12427199_13698104503ATz.jpg

  八. 创建自动应答文件 “winnt.sif”,并复制到 ”D:\W2k3\I386“ 目录下。如何创建这个文件,这里不再赘述,请放狗或者摆渡。

这是我的winnt.sif文件,

;SetupMgrTag
[Data]
AutoPartition=0
MsDosInitiated="0"
UnattendedInstall="Yes"


[Unattended]
UnattendMode=ProvideDefault
FileSystem=ConvertNTFS
OemPreinstall=Yes
OemPnPDriversPath=drivers\promise
TargetPath=\WINDOWS


[GuiUnattended]
EncryptedAdminPassword=NO
?OEMSkipRegional=0
TimeZone=210


[UserData]
FullName=""
OrgName=""


[LicenseFilePrintData] ? ? AutoMode=PerServer
AutoUsers=5


[SetupMgr]
DistFolder=C:\windist
DistShare=windist


[Identification]
JoinWorkgroup=WORKGROUP


[Networking]
InstallDefaultComponents=Yes




  在文件的 Unattended 段里添加驱动路径

  OemPnPDriversPath=drivers\promise

  如果你要集成多个驱动路径,请用半角分号分隔添加,如:“OemPnPDriversPath=drivers\promise;drivers\AC97”]。,同时应确保 OemPreinstall=YES。
如图
12427199_1369810481ttiv.jpg
  
? ??“OemPnPDriversPath=drivers\promise”这段代码是指随后生成光盘时,驱动程序相对于”\$OEM\$1″ 目录所在的相对路径,这也就是为什么不能修改”\$OEM\$1″目录名称的道理。

  另外要提醒一下下,[Data] 段下的 AutoPartition 的值最好更改为 0(AutoPartition=0),这样我们在安装系统的时候就可以手工选择安装分区,而此值一般默认是1(如果这样,安装程序会自动随机选择一个有 足够空间的分区安装,且不对该分区格式化)。

  九. 压缩驱动

  在开始菜单中打开“运行”对话框,输入cmd命令,再在DOS提示符下运行以下命令:

  makecab D:\W2k3\$oem$\$1\drivers\promise\fttxr5_O.sys D:\W2k3\I386\fttxr5_O.sy_

  此命令将在 D:\W2k3\I386 目录下生成一个 压缩的 fttxr5_O.sy_ 文件。

  当然,此命令中具体的驱动程序文件名和保存路径请根据实际情况灵活更改。

  十. 最后用 UltraISO 将整个 D:\W2k3\ 的内容制作成 ISO 文件,当然别忘了加引导信息,随后刻盘,就可以安装了。

  这部分内容就不赘述了。


  按以上方法制作的光盘,成功率在 99.99% 以上,哈哈。

PS,采上上述方面使用UltroISO刻录到U盘启动,安装系统,总是提示“INF file txtsetup.sif is corrupt or missing, status 18. Setup cannot continue. Press any key to exit”,后来刻录到光盘后安装没有任何问题,想来应该是使用U盘来安装系统的原因。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-20658-1-1.html 上篇帖子: Windows server 2008 远程桌面管理教程 下篇帖子: 之前用了安全狗 然后我的txt文件就打不开了 提示Windows无法访问指定设备、路径或文件 Windows 光盘
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表