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

SRSF6返回模块,无DOS环境--100%返回(2011.8.23)单文件版修正)

  [复制链接]
发表于 2011-5-21 10:35:42 | 显示全部楼层
看看原来的,带DOS的行不行

是不是品牌机对GRLDR的兼容问题?
回复

使用道具 举报

 楼主| 发表于 2011-5-22 00:37:01 | 显示全部楼层
原帖由 drdark 于 2011-5-21 18:19 发表


是最新的5月20日的版本。

OEM文件,这个是官网E6410的驱动(我用软盘装可以的). 121835


你能否跟踪一下,就是在菜单中按4并回车开启单步跟踪
把出错的语句找出来。最好拍下来。
回复

使用道具 举报

 楼主| 发表于 2011-5-22 17:28:16 | 显示全部楼层
修正OEM驱动路径的一处错误,当路径为“\”时,由于判断路径前后是否存在“\”不够严谨导致。
顺便修改了一下软盘仿真列表,因为有些驱动名很长。见下图:
Snap1.jpg
回复

使用道具 举报

发表于 2011-5-22 17:31:50 | 显示全部楼层
@zhaohj
这个有没有简单版的,说实话我虽然有下载但到目前为此还没有用过,因为装服务器我一般直接用OEMSCSI.IMG,普通的电脑大都是IDE的。

我希望能有一个简单的版本。比如,直接使用一个命令就可以把需要的驱动准备好放到(fd0)中。中间不需要选择或按键的。
回复

使用道具 举报

 楼主| 发表于 2011-5-22 18:08:25 | 显示全部楼层
@chenall:
简单版,我得再加几个参数:
参数1:驱动路径,如/srs/oem
参数2:是否需要fira32或wvblk32,或fira64或wvblk64
参数3:等待时间,0或空,表示不选择按键
/SRSF6/SRSF6 /SRS/OEM  fira32 0 (表示驱动路径在\SRS\OEM下,需要firadisk x86驱动,0(或空)表示不按键选择)
/SRSF6/SRSF6 /SRS/OEM             (表示驱动路径在\SRS\OEM下,不需要firadisk或wvblk驱动,0(或空)表示不按键选择)
---------
另,当usb-zip启动时,只自动生成B盘SRS(强制)。

老大提提建议,参数怎么定比较合理。大家也可以发表意见!
回复

使用道具 举报

发表于 2011-5-22 19:48:43 | 显示全部楼层
wvblk32这个没有行不?
fira64或wvblk64 没有,能不能给X64的03提供X64的RAID驱动?
只是仿真软盘,里面是X86还是X64没有关系吧?

DEBUG选项,是做什么的?,加载SATA用不上吧?

最好默认进入列表驱动状态,并加入一个手动输入选项,即一个界面

效果就是:选择SRSF6以后,自动进入驱动列表选择状态,(也可以手工指定)
执行后,返回
回复

使用道具 举报

发表于 2011-5-23 09:34:12 | 显示全部楼层

回复 #401 zhaohj 的帖子

我希望的简单版就是默认情况下什么参数都不需要就可以自动处理。驱动路径可以默认在同目录下

需要其它的再加参数。
回复

使用道具 举报

 楼主| 发表于 2011-5-23 12:06:10 | 显示全部楼层
好吧,最近有时间做一个。不要菜单实际上更加简单。
“驱动路径可以默认在同目录下”,这句话改一下:驱动路径放在同目录的SRS下,判断同目录的SRS下是否存在txtsetup.oem、txtsetup.sif、srsid.txt
优先查找txtsetup.oem,其次txtsetup.sif,最后srsid.txt。
目前因为不支持ZIP打包,不指定一个目录文件太乱了。
后面可加一个参数,如/SRSF6/SRSF6 /SRS  ,指定参数,就直接查找此目录下的驱动。
非usb-zip,生成A盘空B盘SRS;usb-zip,只生成B盘。
回复

使用道具 举报

发表于 2011-5-23 12:30:36 | 显示全部楼层

回复 #404 zhaohj 的帖子

一直期待这个!!

这样,我们就能把SRS外置于无形了。
回复

使用道具 举报

 楼主| 发表于 2011-5-23 17:09:00 | 显示全部楼层
你把txtsetup.oem内容贴出来

先新建一个fba,你直接把SRSF6拖进去就可以了
回复

使用道具 举报

发表于 2011-5-23 17:17:37 | 显示全部楼层
终于 明白 了   学习一下
回复

使用道具 举报

发表于 2011-5-24 08:14:56 | 显示全部楼层
记得DOS版的,处理OEM时,是直接复制OEM到仿真软盘,

无DOS的,好像不能直接复制了吧?
回复

使用道具 举报

 楼主| 发表于 2011-5-24 08:19:43 | 显示全部楼层
@drdark:
这个是原版的,我需要的是SRSF6生成以后的。如果生成的是A盘空B盘SRS,进入GRUB4DOS命令行(按C键):
cat (fd1)/txtsetup.oem
回复

使用道具 举报

 楼主| 发表于 2011-5-24 09:31:26 | 显示全部楼层
@drdark:
感谢你的反馈,引号问题。知道原因了,会修正的。
PS:grub4dos对引导的出来很蛋疼!
回复

使用道具 举报

发表于 2011-5-24 09:34:15 | 显示全部楼层
这个难道就不能原封不动复制OEM
到仿真软盘?

GRLDR版本已经更新这么多了
回复

使用道具 举报

 楼主| 发表于 2011-5-24 10:05:26 | 显示全部楼层
见鬼了,命令行下测试,都正常的
在makeoem.bat中:
if exist value && echo [Config.%value%] >> (fd1)/T.OEM
if exist value && INIFILE (fd1)/OEM [Config.%value%] >> (fd1)/T.OEM
if exist value && echo >> (fd1)/T.OEM
echo -n ######END######### >> (fd1)/T.OEM

========
找到问题所在了,哈哈,在清理#等行时发生丢失。

[ 本帖最后由 zhaohj 于 2011-5-24 10:21 编辑 ]
Snap1.jpg
回复

使用道具 举报

 楼主| 发表于 2011-5-24 10:49:10 | 显示全部楼层
已修正上传!
为了便于你修改,上传一个fba文件,你用fbinsttool.exe就可以了

SRSF6.FBA.zip

109.7 KB, 下载次数: 24, 下载积分: 无忧币 -2

回复

使用道具 举报

发表于 2011-5-24 14:17:04 | 显示全部楼层
这个干啥用的?各菜单选项的中文意思是啥?
回复

使用道具 举报

发表于 2011-5-24 17:52:33 | 显示全部楼层
可以试一试原来的带DOS的F6模块

那个好像是直接把OEM文件复制到虚拟软盘里面

可以按F6,不按也自动加载

NV,AHCI和RAID驱动是不同的,变态啊
加载AHCI应该没问题
回复

使用道具 举报

 楼主| 发表于 2011-5-25 08:44:57 | 显示全部楼层
@drdark :
试试我上传的txtsetup.oem看看能不能识别硬盘

另:在调试模式(菜单按4回车)跟踪一下,到底哪句出错?

[ 本帖最后由 zhaohj 于 2011-5-25 08:48 编辑 ]

TXTSETUP.rar

516 Bytes, 下载次数: 16, 下载积分: 无忧币 -2

回复

使用道具 举报

发表于 2011-5-25 09:56:24 | 显示全部楼层
原帖由 drdark 于 2011-5-25 09:23 发表


哪里有这样的F6模块下载? 可以自己按F6比较好,感觉这样的方式是最好的,可自动,可手动。



你搜索楼主的帖子,他还有一个带DOS的F6模块, 这个是无DOS的

你NV驱动是哪个版本? 最新的是11.1.43,等我弄出来,借你的机器测试看看

带DOS的版本,大概是在DOS下,解压ZIP驱动包,复制到虚拟软盘,WIN系统启动时,
默认读取,如果按住F6,可以出现下面界面,手工选择
未命名.JPG
回复

使用道具 举报

发表于 2011-5-25 10:13:41 | 显示全部楼层
http://bbs.wuyou.net/viewthread. ... highlight=%2Bzhaohj

[ 本帖最后由 dvd008 于 2011-5-25 10:30 编辑 ]

SRS_F6.part1.rar

263.67 KB, 下载次数: 37, 下载积分: 无忧币 -2

SRS_F6.part2.rar

227.45 KB, 下载次数: 29, 下载积分: 无忧币 -2

回复

使用道具 举报

发表于 2011-5-25 11:00:05 | 显示全部楼层
我上传了最新驱动
最新的,不一定兼容旧机器
回复

使用道具 举报

发表于 2011-5-25 12:15:14 | 显示全部楼层
加载驱动后,
进入下个界面,

选择CD(03光盘) 或者WINPE,启动时,都有F6那个提示,及时按住F6,
即可进入

那几个我没有都测试,通常,我在PE下(已经认盘),硬盘方式,
启动安装程序,通常安装到C盘,文件复制完成后,手工重新启动,
通过这个F6模块,加载驱动,
完了选择

title [13] Boot $WIN_NT$.~BT\nLoad /$WIN_NT$.~BT/setupldr.bin
find --set-root --ignore-floppies /$WIN_NT$.~BT/setupldr.bin || find --set-root --ignore-floppies /WIN_NT$.~BT/SETUPLDR.BIN
chainloader /$WIN_NT$.~BT/setupldr.bin || chainloader --force /WIN_NT$.~BT/SETUPLDR.BIN

title [14] Boot $LDR$\nLoad /$ldr$
find --set-root --ignore-floppies /$ldr$ || find --set-root --ignore-floppies /$LDR$
chainloader /$ldr$ || chainloader --force /$LDR$
回复

使用道具 举报

发表于 2011-5-25 15:07:18 | 显示全部楼层
这个我没有这样安装过

我是:PE下,先复制安装文件到硬盘,再启动I386目录的WINNT32.EXE
完成第一步的文件复制等.

复制完成,手工重新启动,这个时候,加载F6,然后,选择引导$LDR$
按住F6,手工选择驱动
1.JPG
2.JPG
回复

使用道具 举报

 楼主| 发表于 2011-5-25 17:45:40 | 显示全部楼层
NV要加载两个,那无法实现自动处理了。

另外那个错误,我这里无法重现,要不只能errorcheck on,但这个不保险。
回复

使用道具 举报

发表于 2011-5-27 00:16:55 | 显示全部楼层
老大,对grub不熟悉,一直没有懂你的单文件的意思

能不能做个模版,谢谢
回复

使用道具 举报

发表于 2011-5-27 16:16:11 | 显示全部楼层
呵呵,看了好久,有点明白了,你的单文件对grub4dos又要求啊

grldr一定要用新版0.45-2010-10-28版及以后的。

2011 2月的还是不行,换成最新的可以了


已经做好单文件形式。

[ 本帖最后由 homyang 于 2011-5-27 16:19 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2011-5-27 17:14:55 | 显示全部楼层
2011-05-27
    主菜单列出本机SRSID信息,当本机无AHCI/RAID时只列出第一个IDE的ID信息
    添加了当本机无AHCI/RAID时,IDE驱动作为SRS驱动,便于PE无IDE驱动的启动,特别是AMD主板。
    自动列表的_LIST.TXT改为相对路径,格式不变。这样便于移植到任何目录下。
    _LIST.TXT:
    # SRSID格式驱动
    //SRSID
    # SIF格式驱动
    //SIF/
    # F6格式OEM驱动
    //OEM
回复

使用道具 举报

发表于 2011-5-27 18:03:33 | 显示全部楼层
这个模块差不多了

这样,我已经不需要简化版了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-8 22:43

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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