无忧启动论坛

标题: 如何最少量写grdlr内置菜单,改为使用menu.lst [打印本页]

作者: 2010jtys    时间: 2011-6-11 21:48
标题: 如何最少量写grdlr内置菜单,改为使用menu.lst
请教各位大大,看过水老UD的朋友不知是否注意到,用fbinstTool查看水老UD中grdlr菜单,内置菜单是一片空白的,这是如何做到?,搜索到的几个贴子都没有这样的做法,
http://bbs.wuyou.net/viewthread. ... hlight=%C4%DA%D6%C3

通常的做法是把MENU.lst的内容复制到内置菜单中来引导,但这样的容量不能超4K,而保留原grub4dos 自带的内置菜单来引导外置,在速度上慢了一些,,还会在屏幕上出现不少过程。我对UD了解不多,所以想明白这是怎么做到的,特向各位路过的大大及坛友请教,在此先谢谢了。 我心如水用的grdlr和menu.rar (124.5 KB, 下载次数: 194)

[ 本帖最后由 2010jtys 于 2011-6-12 08:11 编辑 ]
作者: 2010jtys    时间: 2011-6-11 22:25
没人知道吗?自已顶一下,期待明天有好消息。
作者: pseudo    时间: 2011-6-11 23:04
路过。

楼主提到grldr内置菜单,但没提供grldr等可供分析的材料、图片等。
如果为此去找,去下载东西,来研究楼主提出的问题,比较费劲。

看来算了,我放弃学习空白菜单的机会了。
作者: 于山    时间: 2011-6-12 06:23
原帖由 2010jtys 于 2011-6-11 21:48 发表
请教各位大大,看过水老UD的朋友不知是否注意到,用fbinstTool查看水老UD中grdlr菜单,内置菜单是一片空白的,这是如何做到?,搜索到的几个贴子都没有这样的做法,
http://bbs.wuyou.net/viewthread. ... hligh ...

导出你上传的内置菜单,就是grub4dos原版的GRLDR!
而上传的MENU.lst的内容为编制的全部菜单内容!
作者: 2010jtys    时间: 2011-6-12 07:25
标题: 回复 #4 2010yg 的帖子
楼上的可能还没明白我的意思,我是想知道怎样做才能达到水老UD的效果,即看上去grldr用fbinstTool查看不到内容,内置菜单看上去是空白的。因为如果单纯把grub4dos原版的GRLDR内置菜单的内容全删,即便UD里有menu.lst,也引导不起来呀?
作者: 2010jtys    时间: 2011-6-12 08:03
谢谢3楼的朋友,您的回答刚开始让我很疑惑,后来我试用旧版fbinstTOOl V1.602重新查看水老的UD,这下看到内容了,fbinstTOOl V1.602显示的菜单编码是ANSI,原来是fbinstTOOl V1.603在我的机器上运行不正常!!!

[ 本帖最后由 2010jtys 于 2011-6-12 08:06 编辑 ]
作者: tubaozi    时间: 2011-6-12 08:15
你上传的grldr用FbinstTool确实查看不到内容,用Bootice却可以看到其内置菜单为原始菜单。用该grldr做了个简单的FBA,测试不能启动,换个grldr就可以启动。

如何最少量写grdlr内置菜单,改为使用menu.lst

内置菜单只用这条代码试试

configfile (ud)/menu.lst

注意:menu.lst的路径改为实际路径。
作者: tubaozi    时间: 2011-6-12 08:37
原帖由 tubaozi 于 2011-6-12 08:15 发表
你上传的grldr用FbinstTool确实查看不到内容,用Bootice却可以看到其内置菜单为原始菜单。


新版FbinstTool似乎不支持老版本的grldr或许是看不见其内置菜单的原因。
作者: 于山    时间: 2011-6-12 10:44
原帖由 tubaozi 于 2011-6-12 08:37 发表


新版FbinstTool似乎不支持老版本的grldr或许是看不见其内置菜单的原因。

用1.602版可以看!
作者: pseudo    时间: 2011-6-12 11:05
楼主补充提供了grldr和menu.lst资料。问题就清楚了。

GRLDR应小写。

这个GRLDR就是官方版本grldr,本身有默认内置菜单,不是空白菜单。这个内置菜单会查找、调用外置menu.lst菜单。一切很正常。

楼主所有问题都不存在。
作者: 527104427    时间: 2011-6-12 13:07
原帖由 2010jtys 于 2011-6-11 21:48 发表
请教各位大大,看过水老UD的朋友不知是否注意到,用fbinstTool查看水老UD中grdlr菜单,内置菜单是一片空白的,这是如何做到?,搜索到的几个贴子都没有这样的做法,
http://bbs.wuyou.net/viewthread. ... hligh ...

把grldr改成大写,用fbinstTool就看不到菜单
grldr用小写,就看得见菜单
作者: 于山    时间: 2011-6-12 13:58
确实是因grldr文件名改大写后,才看不到!
作者: 2010jtys    时间: 2011-6-13 18:49
多谢各位大大指点,俺受益匪浅
作者: 幸运的草    时间: 2011-6-18 17:53
标题: 回复 #12 2010yg 的帖子
还真是,1.603对于grldr文件名大、小写很敏感,大写就看不到菜单了,小写可以, 而1.602版却可以。
作者: 梅边吹笛    时间: 2011-6-18 20:46
1.604无此问题。
作者: dihuo0    时间: 2011-6-18 22:03
标题: 回复 #15 梅边吹笛 的帖子
1.604版出了吗。我在j大的发布帖里怎么找不到啊?能共享一下吗?
作者: 梅边吹笛    时间: 2011-6-18 22:13
在群共享里面,原作者没在这里公布。我也不好代劳,见谅!
作者: jianliulin    时间: 2011-6-18 22:46
感谢报告这个bug,下班更正

1.604 还在内测,估计月底左右放出

[ 本帖最后由 jianliulin 于 2011-6-18 22:47 编辑 ]
作者: 幸运的草    时间: 2011-6-19 07:36
标题: 回复 #15 梅边吹笛 的帖子
最新的1.604也有这个问题,自1.603以后都有这个问题。1.602无此问题。
作者: 梅边吹笛    时间: 2011-6-19 09:47
原帖由 幸运的草 于 2011-6-19 07:36 发表
最新的1.604也有这个问题,自1.603以后都有这个问题。1.602无此问题。

是吗?搞不明白了!我用1.604打开水老的UD版是可以的。

2011-06-19_094546.jpg (181.41 KB, 下载次数: 155)

2011-06-19_094546.jpg

作者: 梅边吹笛    时间: 2011-6-19 09:57
搞明白了,原来直接点grldr菜单的确是空白。双击GRLDR转到grldr菜单是正常的。
作者: 幸运的草    时间: 2011-6-19 13:22
标题: 回复 #21 梅边吹笛 的帖子
另外,右键“编辑内置菜单”也正常。
作者: jianliulin    时间: 2011-6-19 20:39
原帖由 幸运的草 于 2011-6-19 13:22 发表
另外,右键“编辑内置菜单”也正常。


是个小bug,明天就可以上传修正版到群共享,
作者: 2010jct1982    时间: 2011-6-22 15:59
我只用默认的,这样挺好.
作者: 2011dyzyb    时间: 2011-11-2 15:29
标题: 回复 #10 pseudo 的帖子
请教大元帅,grldr菜单同样写法调用IMG,有的能启动有的不能启动
我刚开始学grldr菜单,同样写法,调用IMG只有【4】和【9】可用,其他都显示为:
Error 15:File not found
Press any key to contiune...
见图(路径没问题,EZBOOT文件夹与BOOT一样)

下面是内置菜单写法:【1、2、3、4、9】可以用
------------------------------------------------------------------------------
find --set-root (cd)/BOOT/MESSAGE
timeout 30
default 0
gfxmenu (cd)/BOOT/MESSAGE

title 【 1 】启动windows PE系统(老毛桃最终修改版)
find --set-root --ignore-floppies /WXPE/SETUPLDR.BIN
chainloader /WXPE/SETUPLDR.BIN
title 【 2 】启动【网虫2008】 Win7 PE系统
find --set-root /W888/W88_MGR
chainloader /W888/W88_MGR
title 【 3 】安装原版windows XP系统
find --set-root /i386/setupldr.bin || find --set-root /I386/SETUPLDR.BIN
chainloader /i386/setupldr.bin || chainloader --force /I386/SETUPLDR.BIN
title 【 4 】运行DiskGen分区工具
map --mem (cd)/BOOT/grub/DISKGEN.IMG (fd0)
map (fd0) (fd1)
map --floppies=2
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【 5 】破解用户登陆密码
map --mem (cd)/BOOT/grub/password.img (fd0)
map (fd0) (fd1)
map --floppies=2
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【 6 】运行萝卜家园DOS工具箱
map --mem (cd)/BOOT/grub/dostools.ima (fd0)
map (fd0) (fd1)
map --floppies=2
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【 7 】运行DM 9.56 中英双语版
map --mem (cd)/BOOT/grub/dm956.img (fd0)
map (fd0) (fd1)
map --floppies=2
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【 8 】运行Win XP 紧急引导盘
map --mem (cd)/BOOT/grub/xpboot.img (fd0)
map (fd0) (fd1)
map --floppies=2
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【 9 】运行Acronis True Image Home 2012中文版
map --mem (cd)/BOOT/grub/acronis.img (fd0)
map (fd0) (fd1)
map --floppies=2
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【 10 】从本机硬盘启动
checkrange 0x80 read 0x8280 && map (hd1) (hd0)
checkrange 0x80 read 0x8280 && map --hook
chainloader (hd0)+1
title 【 R 】重启计算机
reboot
title 【 S 】关闭计算机
halt

[ 本帖最后由 2011dyzyb 于 2011-11-2 15:31 编辑 ]




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3