无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: zhaohj
打印 上一主题 下一主题

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

  [复制链接]
91#
 楼主| 发表于 2010-11-13 18:45:39 | 只看该作者
没办法,PXE不支持ls
笨方法,在/SRS下建立一个文件,_LIST.TXT
可用#加说明

格式:
#驱动目录
#SRSID格式驱动
//SRS/SRSID

#intel-4-6驱动包
\\Intel\intel4-6

#intel-7-9驱动包
//Intel\intel7-9
......

只一个要求:最前面的路径需要两个字符,\\、//都无所谓,后面加不加\或/也无所谓。
回复

使用道具 举报

92#
发表于 2010-11-14 14:53:49 | 只看该作者
这样好
原来的还得手工输入
回复

使用道具 举报

93#
 楼主| 发表于 2010-11-15 13:00:07 | 只看该作者
修正了路径大小写引起的问题。

放出最后一个测试版,如果没有什么大问题,就算终结。
回复

使用道具 举报

94#
发表于 2010-11-15 13:12:45 | 只看该作者
测试版?终结版?

没问题就是终结版?
喜欢终结版,我的2003SP2,一直都没有更新补丁,最不愿意升级了
回复

使用道具 举报

95#
发表于 2010-11-15 13:17:22 | 只看该作者
附件不能下载呀!
FTP上面有完整的吗?
回复

使用道具 举报

96#
 楼主| 发表于 2010-11-15 13:24:03 | 只看该作者
FTP上已经上传完整版,不过驱动不全,你得修改/SRS/_LIST.TXT
回复

使用道具 举报

97#
发表于 2010-11-15 13:40:07 | 只看该作者
如果修改,建议去掉TEST那几个字,
另外,菜单最好给全,包括3个ISO,5个IMG接口,用12345即可,
LDR引导,PE引导,等
回复

使用道具 举报

98#
 楼主| 发表于 2010-11-15 13:49:17 | 只看该作者
这个menu.lst只是样例,你们只要把SRS.IMG、SRSF6.LST拷贝到/SRSF6目录下,在你们的菜单上调用即可:
title  SRSF6 TOOLS
configfile /SRSF6/SRSF6.LST
----------------------------

3个ISO、5个IMG接口,我想应该放在你们的总菜单上吧。
你们YY一下。
回复

使用道具 举报

99#
发表于 2010-11-15 15:22:27 | 只看该作者
原帖由 zhaohj 于 2010-11-15 13:49 发表
这个menu.lst只是样例,你们只要把SRS.IMG、SRSF6.LST拷贝到/SRSF6目录下,在你们的菜单上调用即可:
title  SRSF6 TOOLS
configfile /SRSF6/SRSF6.LST
----------------------------

3个ISO、5个IMG接口 ...

看看我的菜单对不对?

另外,原厂驱动,OEM,INTEL都重新错误提示,看看怎么回事.

修正SRS目录,TXT里面的笔误:最后,那个是AMD的

[ 本帖最后由 dvd008 于 2010-11-15 20:14 编辑 ]
回复

使用道具 举报

100#
发表于 2010-11-15 15:33:05 | 只看该作者
期待早日正式版,各位pe大大也好发布新版本!
回复

使用道具 举报

101#
发表于 2010-11-15 15:47:12 | 只看该作者
1.OEM好用, 但是,如果驱动不对,应该是安 回车,返回,
你的提示是任意键,我按空格键不好使.

2. 列表方式,INTEL,AMD都不行,提示错误

如果列表搞不定,还不如删除.

其实,OEM+SIF就够了.
回复

使用道具 举报

102#
发表于 2010-11-15 16:11:31 | 只看该作者
F6模块解决了我修复系统的大问题
回复

使用道具 举报

103#
 楼主| 发表于 2010-11-15 17:00:08 | 只看该作者
原帖由 dvd008 于 2010-11-15 15:47 发表
1.OEM好用, 但是,如果驱动不对,应该是安 回车,返回,
你的提示是任意键,我按空格键不好使.

2. 列表方式,INTEL,AMD都不行,提示错误

如果列表搞不定,还不如删除.

其实,OEM+SIF就够了.


列表现在有什么问题吗?列表要对应/SRS/_LIST.TXT,这个文件由用户自己修改的。
把你的_LIST.TXT内容列出来看一下,贴个图看看哪里不对

按什么键返回,如空格键不好使,可能空格键grldr有什么其他功能,呵呵,就不改了。

[ 本帖最后由 zhaohj 于 2010-11-15 17:02 编辑 ]
回复

使用道具 举报

104#
发表于 2010-11-15 17:09:30 | 只看该作者
回车键--可以返回,其它无效,可以把提示文字修改了.

列表,
手动输入,
我这里都不行(好像是格式错误)

只有你提供的SIF,SRSID,OEM 可以正常

我前面页提供了ISO,你下载看看.

[ 本帖最后由 dvd008 于 2010-11-15 17:21 编辑 ]

1.JPG (17.89 KB, 下载次数: 145)

1.JPG

2.JPG (34.02 KB, 下载次数: 143)

2.JPG
回复

使用道具 举报

105#
 楼主| 发表于 2010-11-15 18:06:03 | 只看该作者
原帖由 dvd008 于 2010-11-15 15:22 发表

看看我的菜单对不对?

另外,原厂驱动,OEM,INTEL都重新错误提示,看看怎么回事.

修正SRS目录,TXT里面的笔误:最后,那个是AMD的



你暂时不要用ISO来测试,发觉新版grldr测试版对cd或虚拟光驱支持不好。
回复

使用道具 举报

106#
发表于 2010-11-15 18:48:52 | 只看该作者
和GRLDR无关,硬盘测试也是一样的

手动输入,可能是下面问题:只支持手工处理的驱动,不支持OEM的.
14里面执行的是SRSID.TXT

#13
title      *[B] Manual Input Driver path \n Example: /SRS/SRS1 \n          /OEM \n          /OEM is direvtory
WENV set srspath=$u,$input,Please input Driver path:
WENV check ${srspath:-1}<>/ set srspath=${srspath}/
write 0x60050 4
GOTO 14
kernel

#14
title
clear
WENV call cat --length=0 ()${srspath}SRSID.TXT ]]| find --set-root ${srspath}SRSID.TXT ]]| rootnoverify (pd)
WENV call cat --length=0 ()${srspath}SRSID.TXT ]]& map --mem=0xB000 ()${srspath}SRSID.TXT (rd) && FAT copy (rd)+1 (fd1)/TXT
cat --length=0 (fd1)/TXT && write 0x60050 1 && WENV (calc *0x60060=*0x82a0 ; calc *0x60070=*0x829c) && goto 18
回复

使用道具 举报

107#
发表于 2010-11-15 18:58:06 | 只看该作者
列表不行就去掉吧,
手工输入,把原厂驱动方式加上就可以了

或者都改为手工输入原厂驱动

不过,个别没有.OEM.只有INF的原厂驱动就不行了.
回复

使用道具 举报

108#
发表于 2010-11-15 19:33:36 | 只看该作者
我试一试,发现不是上面的问题,应该是其它语法方面
回复

使用道具 举报

109#
发表于 2010-11-15 19:49:21 | 只看该作者
改这样,可以通过.


#5
title      *[0] Select   OEM Driver path is: /SRS/OEM  \n\n Under /SRS/OEM Directory must have the TXTSETUP.OEM Document
WENV set srspath=/SRS/OEM/
write 0x60050 0
GOTO 16
kernel

#6
title      *[1] Select SRSID Driver path is: /SRS/SRSID \n\n Under /SRS/SRSID Directory must have the SRSID.TXT Document
WENV set srspath=/SRS/SRSID/
write 0x60050 1
GOTO 14
kernel

#7
title      *[2] Select   SIF Driver path is: /SRS/SIF \n\n Under /SRS/SIF Directory must have the TXTSETUP.SIF Document
WENV set srspath=/SRS/SIF/
write 0x60050 2
GOTO 15
kernel

#8
title      *[3] Select   INTEL Driver path is: /SRS/INTEL  \n\n Under /SRS/INTEL Directory must have the TXTSETUP.OEM Document
WENV set srspath=/SRS/INTEL/
write 0x60050 3
GOTO 16
kernel

#9
title      *[4] Select   INTEL1 Driver path is: /SRS/INTEL1  \n\n Under /SRS/INTEL1 Directory must have the TXTSETUP.OEM Document
WENV set srspath=/SRS/INTEL1/
write 0x60050 4
GOTO 16
kernel

#10
title      *[5] Select   AMD Driver path is: /SRS/AMD  \n\n Under /SRS/AMD Directory must have the TXTSETUP.OEM Document
WENV set srspath=/SRS/AMD/
write 0x60050 5
GOTO 16
kernel

#11
title      *[6] Select   AMD1 Driver path is: /SRS/AMD1  \n\n Under /SRS/AMD1 Directory must have the TXTSETUP.OEM Document
WENV set srspath=/SRS/AMD1/
write 0x60050 6
GOTO 16
kernel

#12
title      *[7] Select   OEM1 Driver path is: /SRS/OEM1  \n\n Under /SRS/OEM1 Directory must have the TXTSETUP.OEM Document
WENV set srspath=/SRS/OEM1/
write 0x60050 7
GOTO 16
kernel

#13
title      *[8] Select   OEM2 Driver path is: /SRS/OEM2  \n\n Under /SRS/OEM2 Directory must have the TXTSETUP.OEM Document
WENV set srspath=/SRS/OEM2/
write 0x60050 8
GOTO 16
kernel
回复

使用道具 举报

110#
发表于 2010-11-15 20:16:57 | 只看该作者
放一个测试ISO,内置INTEL,AMD驱动,和另外两个OEM,OEM1

驱动菜单选择:参考上面图片. 只是简单修改.
另外修正了那个ENTER提示.

[ 本帖最后由 dvd008 于 2010-11-16 08:51 编辑 ]
回复

使用道具 举报

111#
 楼主| 发表于 2010-11-15 22:20:50 | 只看该作者
测试版grldr发现一个bug,等待C大修复。这个bug影响了程序的连续执行。
回复

使用道具 举报

112#
发表于 2010-11-16 00:15:36 | 只看该作者
zhaohj 大 ,我在pe环境安装了xp ,重启后蓝屏(因没有srs驱动) ,然后用srsf6 找到了驱动,继续后提示 ..... /txtsetup.oem avalid  press any key to exit, 请问是我的xp安装盘又问,还是我哪里操作错误了?
回复

使用道具 举报

113#
发表于 2010-11-16 08:55:54 | 只看该作者
#13
title      *[B] Manual Input Driver path \n Example: /SRS/SRS1 \n          /OEM \n          /OEM is direvtory
WENV set srspath=$u,$input,Please input Driver path:
WENV check ${srspath:-1}<>/ set srspath=${srspath}/
write 0x60050 4


write 0x60050 4,你的另外一个选项两个地方 但是 4
应该是123456.... 笔误吧?

这个地方重复有影响吗?


GRLDR的BUG导致不能执行你写的SRSID.TXT,SIF,OEM 几个选项?
回复

使用道具 举报

114#
 楼主| 发表于 2010-11-16 10:15:29 | 只看该作者
因为手动输入的是路径,程序还要判断驱动的类型:SRSID.TXT or txtsetup.sif or txtsetup.oem
SRSID.TXT      对应1  write 0x60050 1
txtsetup.sif     对应2  write 0x60050 2
txtsetup.oem  对应3  write 0x60050 3

write 0x60050 4时查到上面,找到修改成对应的的数字,找不到就错误提示,目录列表时返回SRS选择菜单。
-----------------
现在有个错误一直找不到原因,就在目录列表后,怀疑grldr有问题。
回复

使用道具 举报

115#
 楼主| 发表于 2010-11-16 10:19:46 | 只看该作者
原帖由 jianliulin 于 2010-11-16 00:15 发表
zhaohj 大 ,我在pe环境安装了xp ,重启后蓝屏(因没有srs驱动) ,然后用srsf6 找到了驱动,继续后提示 ..... /txtsetup.oem avalid  press any key to exit, 请问是我的xp安装盘又问,还是我哪里操作错误了?


安装系统应该用A盘空、B盘SRS

查看一下txtsetup.oem。安装系统应该用A盘空、B盘SRS

ls (fd1)/
debug 1
cat (fd1)/txtsetup.oem
贴个图看看
回复

使用道具 举报

116#
发表于 2010-11-16 13:15:51 | 只看该作者
楼主辛苦了,这么积极的回复大家的问题,期待早日正式版!
回复

使用道具 举报

117#
发表于 2010-11-16 13:31:09 | 只看该作者
我是说:12,13  都是4
write 0x60050 4

6,7,8则分别是 1,2,3

这个地方我不懂,只是看前面应该排到5
我自己那个改了,好像也正常.

#6
title      *[1] Select SRSID Driver path is: /SRS/SRSID \n\n Under /SRS/SRSID Directory must have the SRSID.TXT Document
WENV set srspath=/SRS/SRSID/
write 0x60050 1
GOTO 14
kernel

#7
title      *[2] Select   SIF Driver path is: /SRS/SIF \n\n Under /SRS/SIF Directory must have the TXTSETUP.SIF Document
WENV set srspath=/SRS/SIF/
write 0x60050 2
GOTO 15
kernel

#8
title      *[3] Select   OEM Driver path is: /SRS/OEM  \n\n Under /SRS/OEM Directory must have the TXTSETUP.OEM Document
WENV set srspath=/SRS/OEM/
write 0x60050 3
GOTO 16
kernel

#12
title      *[A] Directory table of contents schedule method     \n\n  Under /SRS Directory must have the _LIST.TXT Document
write 0x60050 4
GOTO 19
kernel

#13
title      * Manual Input Driver path \n Example: /SRS/SRS1 \n          /OEM \n          /OEM is direvtory
WENV set srspath=$u,$input,Please input Driver path:
WENV check ${srspath:-1}<>/ set srspath=${srspath}/
write 0x60050 4
GOTO 14


[ 本帖最后由 dvd008 于 2010-11-16 13:33 编辑 ]
回复

使用道具 举报

118#
 楼主| 发表于 2010-11-16 15:14:23 | 只看该作者
是这样的。为了控制流程。
SRS选择菜单中,菜单条1-2-3是明确是什么驱动类型的。
而手动及列表不知道驱动类型,需要返回#14。write 0x60050 4就为了返回到#14

修改了下,不小心批处理有点小问题导致运行出问题,也可能WENV返回值导致问题。已上传到一楼,看看这个版本是否有问题。
回复

使用道具 举报

119#
发表于 2010-11-16 15:50:57 | 只看该作者
OK!

OEM
列表
手工输入
都可以了,提供一个测试ISO,内置INTEL,AMD,OEM
注意:驱动在SRS目录,手工输入时,输入 /SRS/AMD 这样的全路径.

主菜单,我YY了一些接口,有条件也可以测试一下,提供ISO,IMG启动接口,
安装菜单提示的名字即可,放到BOOT目录,没有可以新建BOOT目录.

[ 本帖最后由 dvd008 于 2010-11-17 08:49 编辑 ]
回复

使用道具 举报

120#
发表于 2010-11-16 16:26:08 | 只看该作者
驱动不对时,那个提示 任意键,需要改为ENTER

否则,回不去,或者按了其它键,导致没反应,也可能进入GRUB提示
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-26 15:24

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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