无忧启动论坛

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

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

  [复制链接]
1#
发表于 2010-11-1 19:12:51 | 显示全部楼层
原帖由 dvd008 于 2010-11-1 18:15 发表
连GRLDR一起提供吧!我都不知道去哪里下载最新GRLDR

这个能不能用于WIN7呢?现在WIN7不认硬盘也有.


到这里下载最新版

http://code.google.com/p/grub4dos-chenall/updates/list

有些PE用东东,在我的PE首页都有相关链接,需要时可以去找找

不知道什么时候能支持.ZIP,,好管理也方便选择,

比如 INTEL_965 和 SRS/SRSID 中的原驱动就不好放在一起,但如不放到一起又不好选择了。
回复

使用道具 举报

2#
发表于 2010-11-1 19:31:35 | 显示全部楼层
哎,刚测试第一步就卡壳儿了,,不知道是不是我哪里弄错了

这个问题找到原因了,
是因为SRSID.TXT的后缀名TXT写成小写了。

但有个小问题:
如果SRS\SRSID中找到了相应的驱动,模块会继续执行下一步并成功返回,,但如果SRSID中没有找到驱动模块会在提示后直接返回到GRUB命令行界面

[ 本帖最后由 网虫2008 于 2010-11-1 20:01 编辑 ]

sshot-1.png (74.65 KB, 下载次数: 285)

sshot-1.png

sshot-2.png (19.84 KB, 下载次数: 288)

sshot-2.png

sshot-3.png (10.88 KB, 下载次数: 296)

sshot-3.png
回复

使用道具 举报

3#
发表于 2010-11-1 20:17:43 | 显示全部楼层
找到驱动并返回菜单后,进入我的03PE,结果如下

启动过程中提示缺少.SYS文件(试着将SY_解压为.SYS,仍然提示少文件)

进入PE后查看B盘文件,如下图(原F6模块没有$A这个文件

sshot-4.png (52.12 KB, 下载次数: 346)

sshot-4.png
回复

使用道具 举报

4#
发表于 2010-11-1 21:33:37 | 显示全部楼层
原帖由 friend8179 于 2010-11-1 20:33 发表
$A估计就是驱动文件.SYS吧

看大小


看过了,不是.SYS
回复

使用道具 举报

5#
发表于 2010-11-1 22:33:56 | 显示全部楼层
原帖由 zhaohj 于 2010-11-1 22:09 发表


可能我大小写错了,在我的印象中没有${A}的变量值,我查查。

另外,现在的判断不是很严谨,慢慢改进吧。


只要骨头和方向明确了,肯定会越来越完美的,,,

只是不能识别.ZIP有些不太习惯,很多有冲突的驱动如果共存也比较麻烦了


另:
老版模块也存在的问题:如果未知原因找不到.ZIP,就会一直停留在选择界面,只能热启动或关机重来,,,能否加个选项方便返回

新版最好能如老版那样,保留-MEM ISO和/$LDR$ Loader等菜单界面,方便驱动注入后,GHOST或光盘安装系统的继续执行
回复

使用道具 举报

6#
发表于 2010-11-2 09:27:38 | 显示全部楼层
原帖由 zhaohj 于 2010-11-2 08:31 发表


.ZIP的支持可能还有很长的路要走,GRUB4DOS目前还不是一个操作系统,wenv暂时作为SHELL。
以前的返回模块,我记得有对.zip文件的存在判断,好像是:不存在,重新选择。

另:${A}应该是个symmpi.sy_或sy ...


1.主要是有些特殊情况下,,无论怎么选都是不存在呀,总会返回重新选择.......

2.${A}i不是symmpi.sy或symmpi.sys,文件大小对不上号。
回复

使用道具 举报

7#
发表于 2010-11-2 10:00:37 | 显示全部楼层
原帖由 zhaohj 于 2010-11-2 09:44 发表


你查看一下:/SRS/SRSID/SYMMPI/下是否存在SYMMPI.SY_或SYMMPI.SYS文件。
程序已经找到你虚拟机的ID,对应驱动是SYMMPI,除非你的SRSID.TXT写法有错误。


SYMMPI\SYMMPI.SY_存在,,也曾经解压为.SYS


另:SRSID中的驱动,就是在FTP2\你的文件夹中下载的SRS.ZIP解压所得,
回复

使用道具 举报

8#
发表于 2010-11-2 20:09:54 | 显示全部楼层
原帖由 dvd008 于 2010-11-2 18:31 发表
可能我弄的不对,找不到就返回提示符.31版的GRLDR


现在是存在这个问题的,,我在前几楼已经反馈了这个情况
回复

使用道具 举报

9#
发表于 2010-11-4 16:43:47 | 显示全部楼层
原帖由 zhaohj 于 2010-11-4 16:05 发表
小修改了一下,使用了新版CHKPCI,检测SRS更正确了。
判断上适当做了加强。
此版没做大的改动,待grldr支持>>再出新版。


1104新版已测试,之前提到的三个BUG(不认小写.TXT后缀、找不到.SYS及没有相应驱动不返回的问题)都已解决

几个小建议:
一、旧版在找到驱动后,在A-B盘选项会实时显示驱动信息,比如“A(SYMMPI.SY_) B (.... ),这样感觉直观些
二、新版是否考虑增加.ZIP支持? 这样省空间,对同时存在的不同版本驱动也好区分管理
三、能否考虑仍然增加 Bootable ISO(--mem) 及/$LDR$ Loader 等选项,F6有一半的实用价值就在于驱动注入后的GHOST和原版继续安装。
四、如考虑增加第三项,能否仍放到外边,不要内置,以方便自由DIY(比如把 --mem MYISO.ISO 根据需要改为 /MINIPE/XX.ISO.......

[ 本帖最后由 网虫2008 于 2010-11-4 16:45 编辑 ]
回复

使用道具 举报

10#
发表于 2010-11-4 17:24:29 | 显示全部楼层
原帖由 zhaohj 于 2010-11-4 17:02 发表
现在先测试,把驱动部分测试没错误了再说。
关于一:我得写个grub4dos下的批处理,这个到时一定能实现的;
      二:ZIP没这么简单,这要看不点、Chenall他们了;
      三:这个肯定可以,以后肯定加
    ...


是呀,,这事儿急不得,要一步一步的来。

还有个建议,之前也说过的:
新版定型后,SRS下,无论是.ZIP还是文件夹形式,能否以实时创建GRUB菜单的方式显式驱动的菜单选项,省去手动输入这一步
如果手动输入,文件夹或.ZIP文件就几个还能记下来,,要是如DVD008的818那样,N多个驱动文件,那输入就太麻烦了,,而且事先手里还要有一份名单才行.....

例如:SRS文件中有 A B C D 文件夹,弄个批处理扫描SRS一级目录下的所有文件夹并实时生成XX.LST菜单,然后用GRUB.EXE调用XX.LST......
回复

使用道具 举报

11#
发表于 2010-11-4 19:03:49 | 显示全部楼层
原帖由 zhaohj 于 2010-11-4 17:54 发表
实时扫描文件夹,现在grub4dos没有这个能力。
或许可以这样,先建个目录文件,如TABLE.TXT:
/SRS/A
/SRS/B
/SRS/SRS1
/SRS/SIF1
/OEM/INTEL
/OEM/VM
...
手动指定驱动的时候,列出上述所有目录清单并 ...


哦,明白了,,就是自己定制时,把新建的文件夹添加到ABLE.TXT中,,

不是说用GRUB,是用.BAT实现,N长时间前,记得用过一个IMG的DOS工具,就是用.BAT批处理 DIR /XX(参数忘记了)了指定目录下的文件,然后输出的,输出时并不是单单的输入文件名,而且是把GRUB参数都输出为.LST,比如

>>chainloader /SRS/%FINDFILE1%
>>chainloader /SRS/%FINDFILE2%
>>chainloader /SRS/%FINDFILE3%
....
回复

使用道具 举报

12#
发表于 2010-11-5 08:32:48 | 显示全部楼层
原帖由 zhaohj 于 2010-11-4 22:23 发表


用IMG不又回到DOS处理了吗?
最大的难点在PXE启动,因为PXE无法列表。


呵呵,这就要看值不值得加上DOS处理了,,用不用都在作者的一念之间!

要我说,只要能实现目的,而且这个目的有实用价值,加什么不重要,管它黑猫白猫....
回复

使用道具 举报

13#
发表于 2010-11-5 14:07:10 | 显示全部楼层
原帖由 sratlf 于 2010-11-5 13:36 发表


话是没错,但之前的f6模块必须进入dos,知道问题多多,但是没办法

现在是可以完全脱离dos,当然不希望再进入dos,那样现在的版本和之前的就没什么本质区别了


嗯,,说的也是,,
再加DOS又走回头路了,,,那第二个方案也不错,,,就是建个.TXT,手动记录SRS目录所在文件夹名称。
回复

使用道具 举报

14#
发表于 2010-11-12 16:53:23 | 显示全部楼层

TEST2.RAR 测试



一、又出现了不能识别小写 .txt的问题
二、ISO启动,提示如下图,,和老版找不到SRS.ZIP的情况差不多,,但是安装到硬盘后,用硬盘启动加载F6模块,则一切正常,,,不知是不是GRUB4DOS版本的问题,,,




[ 本帖最后由 网虫2008 于 2010-11-12 16:55 编辑 ]
回复

使用道具 举报

15#
发表于 2010-11-12 18:32:41 | 显示全部楼层
原帖由 zhaohj 于 2010-11-12 18:08 发表
ISO是用上面软件做的?这个应该与grldr无关吧。因为ISO9600光盘是区分大小写的。
做光盘前,用一个软件先把所有文件名改成大写(或小写)。


不知你指的是 把SRS目录下的所有文件改为全大小写,还是指整个ISO的所有文件,,,如果是后者那有些麻烦,,我的PE不说,其他朋友的PE很可能是特意区分大小写的,,

GRUB4DOS实现大小写转换识别不知方不方便,,,我觉得做程序,应该是尽可能的通用所有情况,而不是让使用者跟着程序的要求走(当然,有些是必需按要求操作的,只是尽量能考虑到各种情况就更好了


另:如果是大小写区分问题,,那为什么同样的文件名,用硬盘启动PE加载F6就能实别了呢??  
回复

使用道具 举报

16#
发表于 2010-11-24 10:12:51 | 显示全部楼层
原帖由 pseudo 于 2010-11-23 18:22 发表
楼主的模块前景很好。

楼上可能把问题看得复杂了,其实很简单的。

可以看看以下文档:
DIY菜单方面:(#1989楼)http://bbs.wuyou.net/forum.php?m ... ;tid=158364&page=199#pid2091313
操作过程除了必要 ...


哎,,别人不晓得,,,反正我是水平太低,,P大的作品,一读起来我就晕头转向,,太高深了!DIY几个字可以,再改动就找不找北了!
回复

使用道具 举报

17#
发表于 2010-11-24 13:51:59 | 显示全部楼层
原帖由 llztt 于 2010-11-24 13:01 发表


ME TOO啊,感觉难度很大啊。。呵呵,P大是身在庐山不识山啊

目标:在启动盘里添加一个SRS文件夹,然后在GRLDR菜单里调用即可。。。
但P大作品里的SRS貌似没这么简单抽出来用。。


是呀是呀,,,要是按P大的路子剪掉一些东西可以,,但是要添加新的或是修改某设置,,那就晕了,,彼此的关联太深,,,到最后,只能按P大的原版删除了,,,,

哎,,还是咱能力不行,,我看坛里好多朋友把P大的可裁剪PE也一样的DIY了.......
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-21 11:48

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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