|
众所周知 惠普公司并没有给我们的520配备WINDOWS操作系统,怎么办呢 我们只有自己订制了.呵呵,貌似没什么可以难倒我们的.
首先我们需要作好的准备工作 1.xp sp2安装光盘 最好选用网上497M那个HP oem安装光盘,毕竟是订制我们自己的HP520 OEM md5 a5fdfeb0af54ef8397c4ea4a06e25d8f 当然你也可以选用原版592M xp安装光盘或其他盘
2.自己的HP520已经装好XP sp2系统,并装好相应驱动
3.网上下载驱动精灵,GOOGLE一搜一大堆
4.下载CAB 打包工具iexpress绿色中文版,用于驱动打包
4.下载nlite最新版,http://www.nliteos.com/download.html 用于精简系统不要的驱动(当然你也可以用它来精简自己不要的XP组件,)具体使用方法看网上相关教程.
现在我们可以开始了 首先解压XP 安装光盘文件到一个文件夹,例如F:\test
然后用nlite 精简 把不需要的驱动全部精简掉,建议只保留 显示适配器(旧式)驱动,其他驱动全部精简 精简完后F:\test里的 DRIVER.CAB 只有1.3m(精简驱动的原因是cab 文件有文件数量限制,因此此步骤必不可少,当然你也不想给自己的系统盘留下太多不属于自己的东西吧)
精简完后我们就可以集成驱动了,为了保持干净的系统 驱动方面我们采用全手动内建集成的方法
1,提取驱动,用驱动精灵提取驱动。把提取的驱动复制到新建立的DRIVER文件夹内 2,搜索DRIVER文件夹,把后缀名为inf的文件剪切到新建立的INF文件夹内,其中有几个文件会提示覆盖,直接覆盖就行了.再搜索BackupLog.txt 和Driver.nfo 全部删除 把DRIVER文件夹内的全部文件剪切到DRV文件夹 用Dir /on /b >..list.txt 命令得到INF 和 DRV文件夹的 文件列表。(可以建立一个文本文档内容为Dir /on /b >..list.txt,然后另存为LIST.BAT然后把LIST.BAT分别放入INF 和DRV文件夹内 运行LIST.BAT后文件夹内会多出一个..list.txt的文本文件,打开..list.txt把里面的..list.txt 和LIST.BAT的行删除就得到了INF和DRV文件夹的文件列表 3,把Driver.cab(精简过的)解压到DRV目录中。 4,用iexpress把DRV目录中的文件重新压制成Driver.cab。 5,后期处理:
1. 添加文件信息到Drvindex.inf 中。把一开始在DRV目录中得到的文件列表复制到Drvindex.inf的[driver]段的尾部。 2.添加文件信息到Txtsetup.sif中、把一开始在DRV目录中得到的文件列表复制到Txtsetup.sif的[SourceDisksFiles] 段的开头部分并在每个文件名的后面添加 = 1,,,,,,,,3,3 把一开始在INF目录中得到的文件列表复制到 Txtsetup.sif的[SourceDisksFiles]段的开头部分 并在每个文件名的后面添加 = 1,,,,,,,20,0,0 3.添加文件信息到DOSNET.inf中、把一开始在INF目录中得到的文件列表复制到DOSNET.inf 的[Files] 段的开头部分 并在每个文件名的前面添加 d1, 4. 把INF目录中的INF 文件依次打开,找到[SourceDisksNames] 或[SourceDisksNames.x86] 这样的段, 下面一行1=%DISKNAME%,,, 改成1=%DISKNAME%,"driver.cab",,"i386" 有可能前面这个数字不是1,是其它的,也无所谓, 有可能等号后面接着的不是%DISKNAME%,而是另外的字符串,也无所谓,只要在第一个逗号后面加上"driver.cab",在 最后那个逗号后面加上"i386" 就可以了。 第七步。替换原来的文件。把修改过的INF文件复制到I386目录中。 把修改过的Txtsetup.sif 和Dosnet.inf和Drvindex.inf 复制到I386目录中。把重新压制过的Driver.cab 复制到I386目录中。
这样系统驱动就集成进去了
但这样集成的系统还不支持SATA也就是在不关闭SATA的情况下安装系统,所以我们还要为系统集成SATA驱动
打开”TXTSETUP.SIF”文件,按照段的类别依次添加: [SourceDisksFiles] iaStor.cat = 1,,,,,,,20,0,0 iaStor.inf = 1,,,,,,,20,0,0 iaAHCI.cat = 1,,,,,,,20,0,0 iaAHCI.inf = 1,,,,,,,20,0,0 iaStor.sys = 1,,,,,,4_,4,1,,,1,4 [HardwareIdsDatabase] PCI\VEN_8086&DEV_27C5&CC_0106 = "iaStor" [SCSI.Load] iaStor = iaStor.sys,4 [SCSI] iaStor = "Intel(R) 82801GBM SATA AHCI Controller (Mobile ICH7M)"
接下来是编辑DOSNET.INI文件: [FloppyFiles.1] d1,iastor.sys [Files] d1,iaAHCI.inf d1,iaAHCI.cat d1,iaStor.cat d1,iaStor.inf d1,iaStor.sys
然后是修改WINNT.SIF文件 添加的语句: [Data] MSDosInitiated=0 UnattendedInstall=Yes OemDrivers=OemInfFiles [OemInfFiles] OemDriverFlags=1 OemDriverPathName="%systemroot%\inf" OemInfName="iaahci.inf","iastor.inf" 最后将SATA驱动的5个文件(附件有下载)iaahci.cat、iaahci.inf、iastor.cat、iastor.inf、iastor.sys复制至I386目录下,注意,不需要使用makecab命令压缩。
最后用UltraISO等光盘工具封装为Windows XP安装光盘我们的HP520OEM光盘就作好了
附上:sata驱动
点击此处查看原文、参与讨论
|