无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 397033|回复: 1893

[20100626正式版]SRS_F6 公用性SRS驱动的F6模块—XP/2003安装及PE 1.x的SRS驱动不愁缺

[复制链接]
发表于 2009-10-2 21:59:12 | 显示全部楼层 |阅读模式
已上传到zhaohj的FTP,FTP://60.190.19.108/ZZHSH/20100626正式版(新的)
地址2:http://u.115.com/file/f4f01e4919

注:目前暂不支持x64

强烈感谢zhaohj对SRS_F6的支持及更新、以及其它网友的帮助、测试、反馈……

06.26正式版更新
——————————
1.剔除掉SRS驱动注入功能
2.向VMware的Easyinstall 学习了无人应答安装方式,完美解决了无人应答安装
3.修改代码除去pkunzip 的错误信息
4.修正SRS.zip的部分驱动cfg格式问题

03.25正式版更新
——————————
感谢zhaohj解决PXE启动的问题
直接使用zhaohj的修正,强烈感谢zhaohj的帮助

03.13终结版(修正)更新
——————————
直接使用zhaohj的修正,强烈感谢zhaohj的帮助

03.07终结版(修正)更新
——————————

1.更换SRS.zip,感谢dvd008的辛勤劳动
2.修正一个bug



03.07终结版更新
——————————
由于新的Win$.ISO安装方案尚未研究得出,先放出终结版
1.添加zhaohj提供“修改默认SCSI及[hardwareids.scsi.*]中只放置本机ID就可以免按F6”的代码,感谢zhaohj的辛勤劳动
2.应zhaohj的要求添加“P大的单文件.SYS免描述加载驱动”
3.去掉中文菜单,只保留英文菜单
4.使用wenv命令,方便大家选SRS驱动包

02.11新春版更新
——————————
1.对SRS.zip的bug进行修复
2.更新FAT命令,谢谢zhaohj的提供
FAT命令的新版解决内存问题,48M内存应该能正常启动
3.对mkoem.bat进行一个小的调整


02.05测试版更新
——————————
处理菜单上的Bug

02.04更新
————————
1.改进SRS.zip包解压,不再解压整个SRS.zip,而是根据需要解压文件
2.调整文件结构,不知这次调整能否解决在UD区成功启动

02.03更新
————————
1.使用新命令FAT
2.更换SRS驱动包为dvd008提供的SRS.zip,感谢dvd008
3.更新grldr、grub.exe为2010.01.23
4.增加OEM_SRS.zip 的txtsetup.oem [Default]项scsi 的值自动选择

01.28更新
————————
处理掉一些BUG

01.24更新
—————————————————————————————————
1.取消使用gfxmenu,使用zhaohj制作的XPM背景图片,感谢zhaohj
2.应巴基斯坦网友要求,里面带有英文菜单
3.搞定一个小Bug(“只加载WIN$.ISO”菜单不够完善)

01.16重大更新
——————————————————————————
1.处理掉一些BUG
2.改了一下文件结构
3.换grldr中文版为英文版
4.使用zhaohj制作的gfxmenu,感谢zhaohj

01.10不管版更新
——————————————————————————
1.支持无人应答安装[应该是半无人应答安装](相对于P大的f6模块更方便,本功能是无需把无人应答安装文件放入WIN$.iso中的)
该功能使用方法:

首先把无人应答安装文件命名为WINNT.sif ,把它放在任意磁盘(WIN$.ISO所在的磁盘)的根目录上。
使用本工具正常安装WIN$.ISO
完成文本安装模式(重启电脑)后选择菜单“[3]只加载WIN$.ISO继续安装系统(完成文本安装模式后)[启用无人应答安装功能]”来加载WIN$.ISO继续安装系统。后面的安装过程就不用你输入序列号等。

2.注入SRS驱动时可用OEM_SRS.zip(即用户提供的厂商F6驱动)
注:注入SRS驱动所选的是由[Default]项scsi 的值决定
3.允许SRS.ZIP由txtsetup.sif文件和含.sy?的Drivers目录构成。方便将其它PE带的SRS驱动直接搬到本工具中使用。[跟0PE一样]
4.更新plpbt.bin版本为最新版本
5.采纳N版的建议:“如果有多个磁盘控制器则取消Default项,强制手动选择”,具体没有测试
6.改了下菜单内容

01.02元旦版更新
——————————————————————————
1.首次支持Ghost系统(XP、2003)【解决此类系统因缺少SRS驱动导致0x7B蓝屏】
使用方法:先用Ghost安装好系统,然后用本工具进行操作,详见2楼。
注:如果DOS中的Ghost程序在机器运行时出现死机的状况,那么本工具使用该功能也会出现死机状况(问题是跟GhRegEdt有关)
2.更新了FiraDisk驱动版本为0.0.1.18
3.取消“支持0PE的SRS驱动包F6.zip(N版的F6方案),需要把F6.zip命名为OEM_SRS.zip并放在任意磁盘的根目录下”
4.更新Grub4Dos 为09-12-23

12.5终结版更新
——————————————————————————
1.支持PXE
2.支持0PE的SRS驱动包F6.zip(N版的F6方案),需要把F6.zip命名为OEM_SRS.zip并放在任意磁盘的根目录下
3.更新SRS驱动包为小马磁盘驱动包11.18
4.更新plpbt.bin为最新版本


11.28测试版更新
——————————————————————————
1.把菜单汉化
2.增添一个菜单“ 使用USB-HDD启动时 交换(hd0)和(hd1) ”,解决USB-HDD启动方式安装系统出现磁盘配置问题 ,感谢pxk的测试。
3.调整A、B盘的驱动位置,即SRS驱动在A盘,FiraDisk驱动在B盘
4.更新了FiraDisk驱动版本为0.0.1.12
5.更新grub.exe为09-11-27,grldr没有更新。
6.添加XP故障控制台
7.删除对OEM_SRS.IMG驱动包的支持



11.08正式版更新
——————————————————————————
终于解决了系统在虚拟机的LSI-20320-R磁盘控制器安装问题,感谢zhaohj的反馈。(详见#119的后面讨论)



10.31测试版更新
——————————————————————————

1.修复针对Win2003安装的bug
2.解决了Syntax Error这个碍眼的提示
3.解决了#109反映的bug


10.18测试版更新
——————————————————————————
增添使用ISO安装系统专用菜单

10.11测试版更新
——————————————————————————
1.增添动态生成inf功能
2.支持使用ISO安装系统

[ 本帖最后由 zhhsh 于 2010-7-3 21:49 编辑 ]

评分

参与人数 2无忧币 +105 收起 理由
wuxin9712 + 5
zhxy9804 + 100 我很赞同

查看全部评分

 楼主| 发表于 2009-10-2 21:59:52 | 显示全部楼层
以下为安装过程:

(一)光盘安装系统
1.用本ISO启动电脑
根据需要选择菜单
Windows-2010-06-26-16-11-17.png

2.根据需要选择SRS驱动包
Windows-2010-06-26-16-11-37.png

然后...
Windows-2010-06-26-16-14-38.png

Windows-2010-06-26-16-11-58.png



3.出现用户自定义菜单
接下来干什么就由你通过grub4dos菜单定义了。
这个菜单的文本是SRS_F6目录下的MENU文件,
这个例子的第一个菜单项[2]Bootable CD就是从光盘启动的意思,正好用来启动系统安装光盘。
Windows-2010-06-26-16-12-44.png



3.可以取出SRS_F6光盘,换入xp安装光盘,回车,就可以从安装光盘启动,开始正常的系统安装了。


(二)用iso安装系统
事先将原版XP安装盘ISO镜像文件取名WIN$.ISO(大写),放在某盘根目录(保证grub4dos能找到它的地方),可放在NTFS盘上!
1.用本ISO启动电脑
选第2项用原版XP安装盘ISO安装系统





...

仍用本工具进行重启,重启后选3进入


安装过程中,看到这些选“是”

Windows XP Professional-2009-10-11-09-54-49.png

Windows XP Professional-2009-10-11-09-56-25.png

后面的不详。

[ 本帖最后由 zhhsh 于 2010-6-26 16:21 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2009-10-2 21:59:57 | 显示全部楼层
本F6模块应用及集成、SRS驱动更新、定制



增加S&R&S驱动


法1、直接将厂家提供驱动软盘内容打包为OEM_SRS.ZIP,也可以做img映像,也不用做什么描述。
法2、加入自动检测驱动库,则需要描述。(修改\SRS_F6\SRS.zip)
现在描述变得很简单,以下是SRS.ZIP里描述文件SRSID.TXT当前内容,典型地,你只需在SRS.ZIP里的描述文件SRSID.TXT中增加一行即可,例如对VMware的VMSCSI驱动只需加入:
PCI\VEN_104B&DEV_1040="vmscsi"
这行表示:
编号为104B的厂商(每个厂商都有编号,intel公司编号为8086),其编号为1040的PCI硬件设备,
应使用(SRS.ZIP里面)位于名为 vmscsi 的目录中的驱动程序。
实际上该目录中只有一个文件vmscsi.sys(可将其压缩为cab格式文件vmscsi.sy_)。

注:
1、此为可启动光盘映像,设法启动它,进入用户菜单后可启动系统安装光盘或做其它操作(取决于用户菜单),用户菜单在SRS_F6目录下,文件名为MENU,可DIY。
2、将磁盘驱动直接打包为OEM_SRS.ZIP放在根目录即可。
3、修改iso文件内容后若启动有问题,请用本模块的DIY工具重新生成iso文件。

4、有的SRS驱动需要注册表部分键值的支持
如NVIDIA nForce SATA RAID/AHCI,inf文件有一条,HKR, "Parameters\PnpInterface", "5", %REG_DWORD%, 0x00000001
     或txtsetup.oem文件有这条,value = parameters\PnpInterface,5,REG_DWORD,1
没有这些就不能识别硬盘,参数错了会导致无法加载SRS驱动

针对这个问题,本SRS_F6提供了解决方案

例如  vmscsi
在SRS.zip中的vmscsi目录建立一个文本文件vmscsi.cfg,内容根据txtsetup.oem的格式来写。

value = "", Tag, REG_DWORD, 5
value = Parameters\PnpInterface, 5 ,REG_DWORD, 1
value = Parameters\Device, NumberOfRequests, REG_DWORD, 128

[ 本帖最后由 zhhsh 于 2010-1-2 12:04 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2009-10-3 14:58:57 | 显示全部楼层

回复 #12 vcxzaq1 的帖子

U盘也算,你应该用过0PE吧?
回复

使用道具 举报

 楼主| 发表于 2009-10-3 15:01:57 | 显示全部楼层

回复 #13 vcxzaq1 的帖子

总之是支持用F6来加载SRS驱动。例如XP或2003核心的WinPE、ERD Command 2005/2007、XP或2003安装光盘等
回复

使用道具 举报

 楼主| 发表于 2009-10-4 21:17:48 | 显示全部楼层

回复 #16 zhaohj 的帖子

我把它上传到您的FTP,请帮忙测试。
回复

使用道具 举报

 楼主| 发表于 2009-10-5 11:19:41 | 显示全部楼层

回复 #21 zhaohj 的帖子

请问您测试的是哪种平台的SRS驱动?
回复

使用道具 举报

 楼主| 发表于 2009-10-5 11:35:55 | 显示全部楼层

回复 #23 zhaohj 的帖子

测试环境是哪种(例如AMD的AHCI等等),
还有我对PXE不太了解,看从0PE抄袭能不能实现
回复

使用道具 举报

 楼主| 发表于 2009-10-5 11:47:05 | 显示全部楼层
我认为只做这种方法应该可以。
无需INF

TXTSETUP.SIF中做相应的修改
SETUPREG.HIV文件在\ControlSet001\Services下面加入了相应的磁盘驱动的键值。
HIVESYS.INF文件中加入了磁盘驱动相应的注册表键值

实机要测试行不行。
回复

使用道具 举报

 楼主| 发表于 2009-10-6 15:37:56 | 显示全部楼层
关于PXE等等是次要的,现在必须解决动态生成inf,我犯了一个错误,认为INF是没有多大的作用的。结果,在AHCI测试安装XP,安装完毕重启后0x7B蓝屏了,我才发现必须要有inf才能成功。我被虚拟机给骗了。

由于明天上学,恐怕要下星期推出正式版。
回复

使用道具 举报

 楼主| 发表于 2009-10-11 11:35:51 | 显示全部楼层
10.11更新
1.增添动态生成inf功能
2.支持使用ISO安装系统
回复

使用道具 举报

 楼主| 发表于 2009-10-11 13:12:47 | 显示全部楼层
各位很抱歉,我上传错了,请上这个网址下载:http://zhhsh.qupan.com/4845569.html
回复

使用道具 举报

 楼主| 发表于 2009-10-11 13:15:37 | 显示全部楼层

回复 #45 dvd008 的帖子

我对PXE不太了解,以后才支持PXE。
回复

使用道具 举报

 楼主| 发表于 2009-10-18 15:16:11 | 显示全部楼层

回复 #49 khauyeung 的帖子

这个我不知为什么,应该没有多大的问题
回复

使用道具 举报

 楼主| 发表于 2009-10-18 15:20:39 | 显示全部楼层
原帖由 limonet 于 2009-10-13 23:27 发表
硬件平台:Intel  GS45之ICH9M-E/M SATA AHCI Controller
来源:1楼的最新和51楼的ISO;
集成方式:map --mem /SRS_F6.ISO (0xff)
ISO:本地硬盘NTFS之MYISO.ISO(XP SP3原版),U盘FAT32的MYISO.ISO(非原版)
结果:实机测试都是7B蓝屏


应该是没有启用FiraDisk驱动支持,新版本没有那么麻烦啦,请帮忙再次测试。
现在主要是能否解决磁盘驱动识别问题。

[ 本帖最后由 zhhsh 于 2009-10-18 15:23 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2009-10-24 13:54:16 | 显示全部楼层

回复 #78 rztang 的帖子

我用Windows XP 安装没有问题,VMware测试环境。
回复

使用道具 举报

 楼主| 发表于 2009-10-24 17:02:35 | 显示全部楼层
原帖由 xhwfq 于 2009-10-24 16:07 发表
关键问题在于生成的oem和inf文件是否正确,在pe下能用,或在vmware中能用,在真机和xp/2003下是不是一定能用?有些驱动也许需要额外信息.


其实提供了这个的,三楼有这个使用的方法
回复

使用道具 举报

 楼主| 发表于 2009-10-24 20:22:40 | 显示全部楼层

回复 #87 freesoft00 的帖子

在DOS下修改这些文件的比较麻烦。
回复

使用道具 举报

 楼主| 发表于 2009-10-24 20:46:51 | 显示全部楼层

回复 #89 freesoft00 的帖子

打算加入对“网启安装”的支持
回复

使用道具 举报

 楼主| 发表于 2009-10-25 09:44:04 | 显示全部楼层

回复 #91 limonet 的帖子

换一个光盘试试。。。
回复

使用道具 举报

 楼主| 发表于 2009-10-25 09:48:34 | 显示全部楼层

回复 #92 junyee 的帖子

应该是这个驱动可能需要更多的注册信息(真正进入系统)。 而且硬件ID没有错。

应该要修改一下SRS.ZIP,添加其相关注册信息。

[ 本帖最后由 zhhsh 于 2009-10-25 10:32 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2009-10-25 09:52:29 | 显示全部楼层

回复 #94 freesoft00 的帖子

这个工具以后再更新。。。。
回复

使用道具 举报

 楼主| 发表于 2009-10-25 11:57:16 | 显示全部楼层

回复 #100 zhaohj 的帖子

我发现 txtsetup.oem的注册表相关项会复制到”HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services“中的相关服务项下,
那么 导致0x7B的另一个原因应该是与相关服务下Parameters!
还有我对以下很疑惑!
不知生成的inf的格式有问题。

反馈:

把LZ的成果,稍加改装,放进了我的U盘。
只把目录SRS_F6放进U盘,
因为我的U盘就是用G4D启动的,所以,只在U盘的Menu.lst直接加入

Title Zhhsh SRS_F6
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
find --set-root /SRS_F6/SRS_F6
configfile /SRS_F6/SRS_F6

把WIN$.ISO放进硬盘根目录。
ISO为原版不带任何SATA驱动,启动成功,安装成功,39分钟安装也成功(其中弹出两次驱动安装提示)。
但是,真正进入XP时,蓝屏,0X0000007B
磁盘驱动没有安装???
用PE启动盘进入,查看一下源XP的Windows\system32\drivers\下有iastor89.sys应该就是Intel的磁盘控制器驱动了,挂载SYSTEM注册表,在Services下也找到了iastor89项。。。。


机器联想G450 应该是G45的主板。
回复

使用道具 举报

 楼主| 发表于 2009-10-25 13:22:57 | 显示全部楼层

回复 #102 zhaohj 的帖子

如果是的话,按道理是在安装阶段是无法加载驱动的。
回复

使用道具 举报

 楼主| 发表于 2009-10-31 13:09:21 | 显示全部楼层

回复 #105 junyee 的帖子

是否确实使用SRS.zip?如果是那么这个工具可以使用。

那么我继续对这个更新。
回复

使用道具 举报

 楼主| 发表于 2009-10-31 13:49:50 | 显示全部楼层

回复 #78 rztang 的帖子

确实有这个问题,我这周进行对这个问题解决。
回复

使用道具 举报

 楼主| 发表于 2009-11-1 10:59:10 | 显示全部楼层
10.31测试版更新
修复针对Win2003安装的bug
解决了Syntax Error这个碍眼的提示
解决了#109反映的bug
回复

使用道具 举报

 楼主| 发表于 2009-11-1 11:04:45 | 显示全部楼层
原帖由 zhaohj 于 2009-10-21 10:10 发表
#78楼情况属实,可能原因是驱动仿真为FD1而FD0不是标准软盘镜像(1.44、2.88)引起的。1、2、3的菜单情况应该一样。



确实是这个标准软盘镜像的问题,现在解决了。
回复

使用道具 举报

 楼主| 发表于 2009-11-1 11:09:58 | 显示全部楼层
忘记了提一点,关于SRS驱动问题,只要在文本安装阶段加载成功SRS驱动,安装完系统应该不会有0x07B蓝屏(前提是GUI安装阶段时驱动安装选“”)
回复

使用道具 举报

 楼主| 发表于 2009-11-1 12:14:34 | 显示全部楼层
已上传到zhaohj的FTP
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-15 07:18

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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