无忧启动论坛

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

SRS_F6纯仿真驱动返回模块(5.31正式版发布)(6.10支持x64)

[复制链接]
121#
发表于 2010-5-26 09:21:04 | 只看该作者
524更新的G4D是哪个版本?

不是有问题的525吧?
回复

使用道具 举报

122#
发表于 2010-5-26 10:53:51 | 只看该作者
200多K的 grldr 是一个优秀的引导器,这样小的东东不要让它太面面俱到,其实用PXE的功能不到它万分之一。

我现在就用二个grldr,一个专门负责PXE(grldr.0),加载main.lst;
一个负责常规的,加载menu.lst
非常好用,。。。。
回复

使用道具 举报

123#
发表于 2010-5-26 10:56:10 | 只看该作者
coolg,main.lst已经过时了,2010.5.23日之后最新版的g4d又采用menu.lst啦。还支持menu\default。
回复

使用道具 举报

124#
 楼主| 发表于 2010-5-26 11:07:20 | 只看该作者
可能这次的发现是一个里程碑!
回复

使用道具 举报

125#
发表于 2010-5-26 11:13:02 | 只看该作者

回复 #123 liuzhaoyzz 的帖子

我现在就是用以前的grldr,加载main.lst,负责PXE。
新版的加载menu.lst,负责其它事务。
这样可以免去许多问题。
一个grldr,一个grldr.0,名称不同,加载也不会出问题
各负其责,相安无事。呵呵,。。。

[ 本帖最后由 coolg 于 2010-5-26 11:16 编辑 ]
回复

使用道具 举报

126#
发表于 2010-5-26 11:40:58 | 只看该作者
都用最新同一个版本的的也可以吧?比如都用5月25日的,grldr.0+menu\default负责PXE,不过这样慢点。
grldr+boot\menu.lst负责本地。menu.lst只要不放在tftp根目录就不会冲突。
main.lst只存在了3天,毕竟不通用,还是兼容好吖。

[ 本帖最后由 liuzhaoyzz 于 2010-5-26 11:42 编辑 ]
回复

使用道具 举报

127#
发表于 2010-5-26 11:53:45 | 只看该作者
非常实用的,期待正式版早早发布。
回复

使用道具 举报

128#
 楼主| 发表于 2010-5-26 12:13:41 | 只看该作者
希望有使用USB-CDROM的朋友测试反馈。
回复

使用道具 举报

129#
发表于 2010-5-26 12:18:09 | 只看该作者

回复 #128 zhaohj 的帖子

我 基本上 不量产,量产 太不灵活 ! 自己都是 用Fbinst U启动 或者 用Bootice  自己随意弄! 这样灵活 ,更新方便!

所以帮不上忙了!
回复

使用道具 举报

130#
发表于 2010-5-26 13:42:13 | 只看该作者
原帖由 zhaohj 于 2010-5-26 12:13 发表
希望有使用USB-CDROM的朋友测试反馈。

我是将用来量产的ISO在虚拟机的使用,没问题,也就是说,光盘做得没问题,SRS_F6在光盘上使用也是没问题的,

但是量产后,不能返回主菜单了,只能打开SRS目录里边这个MENU菜单这,返回主菜单,或者直接执行这个菜单的命令,都找不到文件

也就是找不到U盘,这不是USB-CDROM才有的问题,直接把这个工具放U盘里用,也是这样的

今天我用最新的直接做成USB-ZIP启动,一样只能到SRS目录里边这个MENU
回复

使用道具 举报

131#
发表于 2010-5-26 13:53:15 | 只看该作者
不好意思
zhaohj
新版的我没有做成USB-CDROM
今天我用最新的直接做成USB-ZIP启动,从MENU返回主菜单时是这样的
MENU.LST是原来带的,没编辑

4.jpg (44.4 KB, 下载次数: 100)

4.jpg
回复

使用道具 举报

132#
发表于 2010-5-26 14:04:01 | 只看该作者
直接在MENU上执行其他命令时,却是找不到文件

但文件明明是在的,比如
map --mem MYISO.ISO
回复

使用道具 举报

133#
 楼主| 发表于 2010-5-26 14:07:07 | 只看该作者
新版的MENU前面部分是这样的,对吗?
terminal console
color white/blue blue/yellow light-red/blue 10
calc *0x8280=*0x82a0 && calc *0x8208=*0x829c && root (bd)
default 0
timeout 50

title [0] Return GRUB4DOS Boot Menu \n Return first boot menu
checkrange 1 read 0x60100 && write 0x8280 0x21 && write 0x82a0 0x21 && pxe detect
checkrange 2 read 0x60100 && root (hd0,0) && chainloader (hd0)+1
checkrange 1:2 read 0x60100 || configfile /MENU.LST && boot
checkrange 1:2 read 0x60100 || find --set-root /MENU.LST && configfile /MENU.LST && boot
checkrange 1:2 read 0x60100 || chainloader /GRLDR || find --set-root /GRLDR && chainloader /GRLDR
boot

这个时候你进入命令行,查看一下:
map --status
ls (fd0)/
ls (fd1)/
read 0x8280
read 0x8208
find /MENU.LST
谢谢
回复

使用道具 举报

134#
发表于 2010-5-26 14:18:09 | 只看该作者

1

111111111111111111

1.jpg (82.94 KB, 下载次数: 95)

1.jpg
回复

使用道具 举报

135#
发表于 2010-5-26 14:18:37 | 只看该作者

2

2222222222222

2.jpg (95.85 KB, 下载次数: 94)

2.jpg
回复

使用道具 举报

136#
发表于 2010-5-26 14:19:17 | 只看该作者

3

执行后是这样

3.jpg (60.9 KB, 下载次数: 107)

3.jpg
回复

使用道具 举报

137#
 楼主| 发表于 2010-5-26 14:21:22 | 只看该作者
你要在命令行下一条一条运行,再贴图。在菜单上按c键进入命令行
ls (fd1)/
find --set-root /MENU.LST

/不要忘了

[ 本帖最后由 zhaohj 于 2010-5-26 14:27 编辑 ]
回复

使用道具 举报

138#
发表于 2010-5-26 14:52:22 | 只看该作者
是这样子的

2.jpg (55.23 KB, 下载次数: 102)

2.jpg
回复

使用道具 举报

139#
 楼主| 发表于 2010-5-26 15:02:59 | 只看该作者
奇怪了,MENU.LST找不到,那肯定grldr也找不到。
你再测试一下,启动刚开始时在菜单上进入命令行:
read 0x8280
read 0x8208
geometry (hd0)  或 (fd0) /(hd1),查看U盘是什么类型
查看这个MENU.LST在什么盘上
看来USB-ZIP很古怪。

[ 本帖最后由 zhaohj 于 2010-5-26 15:04 编辑 ]
回复

使用道具 举报

140#
发表于 2010-5-26 15:09:22 | 只看该作者
结果是这样的
HD1应该是我的硬盘

另外请麻烦看看
这个,没人回复,不知道是什么问题
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=163964&extra=page%3D1

[ 本帖最后由 zhangze 于 2010-5-26 15:10 编辑 ]

3.jpg (76.77 KB, 下载次数: 93)

3.jpg
回复

使用道具 举报

141#
 楼主| 发表于 2010-5-26 15:49:58 | 只看该作者
是在(hd0),从0x8280=0x80可以看出

ls (hd0,0)/   应该能看到MENU.LST及GRLDR

看来ZIP很难搞,格式化成USB-HDD吧。至少现在程序没有错。
ZIP可能要chainloader (hd0)+1才能成功。
MENU改成下面

terminal console
color white/blue blue/yellow light-red/blue 10
calc *0x8280=*0x82a0 && calc *0x8208=*0x829c && root (bd)
default 0
timeout 50

title [0] Return GRUB4DOS Boot Menu \n Return first boot menu
checkrange 1 read 0x60100 && write 0x8280 0x21 && write 0x82a0 0x21 && pxe detect
checkrange 2 read 0x60100 && root (hd0,0) && chainloader (hd0)+1 && boot
checkrange 1:2 read 0x60100 || find --set-root /MENU.LST && configfile /MENU.LST && boot
checkrange 1:2 read 0x60100 || find --set-root /GRLDR && chainloader /GRLDR && boot
checkrange 1:2 read 0x60100 || rootnoverify (hd0,0) && chainloader (hd0)+1
boot
回复

使用道具 举报

142#
发表于 2010-5-26 15:54:44 | 只看该作者
那如果放入USB-CDROM呢?
还能用chainloader (hd0)+1吗?
回复

使用道具 举报

143#
 楼主| 发表于 2010-5-26 16:15:53 | 只看该作者
原帖由 zhangze 于 2010-5-26 15:54 发表
那如果放入USB-CDROM呢?
还能用chainloader (hd0)+1吗?


USB-CDROM,可能也需要chainloader (cd)  && boot
相对来说,USB-CDROM比较容易,有固定的(cd)

现在还需要查明,
ls (hd0)/  能不能看到文件
ls (hd0,0)/  能不能看到文件
关键要能找到盘,这个find命令怎么会无效呢?

这关系到grub.exe有没有恢复(restore)中断向量,如果没有恢复,事情就难办了。
所以在返回菜单上,你需要做检测,进入命令行看看能不能找到你的盘。

[ 本帖最后由 zhaohj 于 2010-5-26 16:20 编辑 ]
回复

使用道具 举报

144#
 楼主| 发表于 2010-5-26 18:10:44 | 只看该作者
USB-CDROM及USB-ZIP的用户测试一下:
在返回菜单中,按c进入命令行:
USB-CDROM的输入:
root (cd)
chainloader (cd)
boot

USB-ZIP的输入:
root (hd0,0)
chainloader (hd0)+1
boot

看看能不能返回。
回复

使用道具 举报

145#
发表于 2010-5-26 20:27:02 | 只看该作者
原帖由 zhaohj 于 2010-5-26 18:10 发表
USB-CDROM及USB-ZIP的用户测试一下:
在返回菜单中,按c进入命令行:
USB-CDROM的输入:
root (cd)
chainloader (cd)
boot

USB-ZIP的输入:
root (hd0,0)
chainloader (hd0)+1
boot

看看能不能返回。

0518完全版,USB-CDROM的输入:
root (cd)
chainloader (cd)
boot

可以返回菜单!
回复

使用道具 举报

146#
 楼主| 发表于 2010-5-26 22:25:54 | 只看该作者
谢谢测试,又一成功的信息。

不过elai需要说明原版方式能不能返回,如果原版方式不能返回得改进一下。

[ 本帖最后由 zhaohj 于 2010-5-26 23:25 编辑 ]
回复

使用道具 举报

147#
 楼主| 发表于 2010-5-27 23:26:39 | 只看该作者
需要usb-cdrom及usb-zip的进一步反馈,缄默表示都解决了吗?
回复

使用道具 举报

148#
发表于 2010-5-27 23:55:08 | 只看该作者
PXE的
是可以的

[ 本帖最后由 zhangze 于 2010-5-28 00:27 编辑 ]
回复

使用道具 举报

149#
发表于 2010-5-27 23:57:57 | 只看该作者

回复 #147 zhaohj 的帖子

usb-cdrom返回成功  手底下没有zip的盘了  都是usb-hdd的  

没有测试用usb-cdrom启动  同时光驱里有可引导盘时 chainloader (cd)的情况

需要的话有空我测试下
回复

使用道具 举报

150#
发表于 2010-5-28 00:05:56 | 只看该作者
Sorry
可能是我的问题吧
我测试的都是我改过位置和合并了菜单的
今天才发现用原来的可以,改了的就不行,功夫不够,没改对

不过我有个疑问-怎么搞这么多菜单呢
那个SRS_F6.LST不可以去掉吗?直接把内容加在外面的MENU.lst里边去
还有
减少一个目录好不好
只留一个SRS得了

[ 本帖最后由 zhangze 于 2010-5-28 00:58 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-13 04:57

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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