无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 14724|回复: 38
打印 上一主题 下一主题

了解一下老毛桃改的GRLDR???

[复制链接]
跳转到指定楼层
1#
发表于 2006-10-10 11:20:23 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我是从 发一个迷你21M_XPE,傻瓜式安装在硬盘哦(支持加密)    (  1 2 3 4 )中得到老毛桃的GRLDR9。7的,我从时空论坛下的GRLDR9。7好像都有一个搜索\MENU.LST的过程,老毛兄是如何把它去掉的???
39#
发表于 2006-10-19 11:09:38 | 只看该作者
你测试一下,我现在在改东西不能重启

若在NTFS中不能运行那就只有等高人了

[ 本帖最后由 TCLSHX 于 2006-10-19 11:56 AM 编辑 ]

mtldr.rar

86.97 KB, 阅读权限: 90, 下载次数: 2, 下载积分: 无忧币 -2

回复

使用道具 举报

38#
发表于 2006-10-19 10:39:41 | 只看该作者
原帖由 老毛桃 于 2006-10-19 10:35 AM 发表

提醒一下,如果你要给启动项设置密码的话,一定要设置全局密码,否则设了密码也是白搭!

[ 本帖最后由 老毛桃 于 2006-10-19 11:02 AM 编辑 ]

grtcl.rar

86.95 KB, 阅读权限: 90, 下载次数: 2, 下载积分: 无忧币 -2

回复

使用道具 举报

37#
发表于 2006-10-19 10:35:32 | 只看该作者
原帖由 TCLSHX 于 2006-10-19 10:28 发表

已成功,我是在内置菜单中用一项来启动另一个已改名的GRLDR,从而达到启动一个外置菜单的目的.

提醒一下,如果你要给启动项设置密码的话,一定要设置全局密码,否则设了密码也是白搭!
回复

使用道具 举报

36#
发表于 2006-10-19 10:28:08 | 只看该作者
原帖由 老毛桃 于 2006-10-19 09:00 AM 发表

可以的,你预留一个 Commandline 的菜单项,或者预留一个加载外置菜单的菜单项,或者通过输入全局密码进入命令行环境。。。。。

已成功,我是在内置菜单中用一项来启动另一个已改名的GRLDR,从而达到启动一个外置菜单的目的.
回复

使用道具 举报

35#
发表于 2006-10-19 09:00:12 | 只看该作者
原帖由 TCLSHX 于 2006-10-19 07:12 发表


OK了,前两次可能是占用了后面的字符位了,不过这种方法要想启动更多的IMG的话好象做不到了.

可以的,你预留一个 Commandline 的菜单项,或者预留一个加载外置菜单的菜单项,或者通过输入全局密码进入命令行环境。。。。。
回复

使用道具 举报

34#
发表于 2006-10-19 07:12:13 | 只看该作者
原帖由 老毛桃 于 2006-10-18 11:55 PM 发表

如果最后还有足够数量的 00 00 的话,可以适当延长,不过至少要留一个 00,不能占用后面的字符


OK了,前两次可能是占用了后面的字符位了,不过这种方法要想启动更多的IMG的话好象做不到了.
回复

使用道具 举报

33#
发表于 2006-10-18 23:55:27 | 只看该作者
原帖由 l1982012800 于 2006-10-18 23:06 发表

只有阴影中的那么长

如果最后还有足够数量的 00 00 的话,可以适当延长,不过至少要留一个 00,不能占用后面的字符
回复

使用道具 举报

32#
发表于 2006-10-18 23:30:26 | 只看该作者
原帖由 l1982012800 于 2006-10-18 11:06 PM 发表

只有阴影中的那么长

是不是MENU.LST中的字符总数不能超过其长度?当字符总数少于其长度时要在最后填充空数据(也就是00)?
回复

使用道具 举报

31#
发表于 2006-10-18 23:06:11 | 只看该作者
原帖由 TCLSHX 于 2006-10-18 11:00 PM 发表


长度有限制吗?

只有阴影中的那么长

screenshot.gif (20.81 KB, 下载次数: 115)

screenshot.gif
回复

使用道具 举报

30#
发表于 2006-10-18 23:00:31 | 只看该作者
原帖由 l1982012800 于 2006-10-18 10:44 PM 发表

你的MENU.LST太长了,


长度有限制吗?
回复

使用道具 举报

29#
发表于 2006-10-18 22:44:10 | 只看该作者
原帖由 TCLSHX 于 2006-10-18 10:13 PM 发表
我试改了两次都不成功,毛桃帮我弄一下.

你的MENU.LST太长了,
回复

使用道具 举报

28#
发表于 2006-10-18 22:25:23 | 只看该作者
相同字节数的替换能成功!

但替换字节不相同时该如何替换?比如timeout 1改成timeout 15就没有成功!
回复

使用道具 举报

27#
发表于 2006-10-18 22:13:04 | 只看该作者
我试改了两次都不成功,毛桃帮我弄一下.

GRLDR_TCLSHX.rar

81.06 KB, 下载次数: 34, 下载积分: 无忧币 -2

回复

使用道具 举报

26#
发表于 2006-10-18 14:05:36 | 只看该作者
原帖由 老毛桃 于 2006-10-18 12:20 PM 发表

可以直接在 UE 中手动写内置菜单,菜单全部内容结束是以十六进制的 00 作为标记。换回车、行标记为十六进制的 0d 0a





我在更改时发现起始是00,结束也是00,但回车、行标记0A就可以了:victory:
我的menu.lst:lol比较长
回复

使用道具 举报

25#
发表于 2006-10-18 13:12:48 | 只看该作者
多谢指教!
回复

使用道具 举报

24#
发表于 2006-10-18 12:20:01 | 只看该作者
原帖由 xdg3669 于 2006-10-18 12:05 发表
请教老毛桃一个问题:

从你的#10楼中标示位置提取的菜单是:
default 0
timeout 1
fallback 1

title find /menu.lst
        find --set-root /menu.lst
        configfile /menu.lst

title find /boot/grub/me ...

可以直接在 UE 中手动写内置菜单,菜单全部内容结束是以十六进制的 00 作为标记。换回车、行标记为十六进制的 0d 0a
回复

使用道具 举报

23#
发表于 2006-10-18 12:05:31 | 只看该作者
请教老毛桃一个问题:

从你的#10楼中标示位置提取的菜单是:
default 0
timeout 1
fallback 1

title find /menu.lst
        find --set-root /menu.lst
        configfile /menu.lst

title find /boot/grub/menu.lst
        fallback 2
        find --set-root /boot/grub/menu.lst
        configfile /boot/grub/menu.lst

title find /grub/menu.lst
        fallback 3
        find --set-root /grub/menu.lst
        configfile /grub/menu.lst

title enter commandline mode
        commandline

title reboot
        reboot

title halt
        halt

可不可以一次性改好后替换进去?或者编译好十六进编码替换?还有替换时有什么要求?

[ 本帖最后由 xdg3669 于 2006-10-18 12:11 PM 编辑 ]
回复

使用道具 举报

22#
发表于 2006-10-11 19:36:43 | 只看该作者
最新的2006/10/06的GRLDR
已经成功了只要用UE打开找到
I/O APIC id %d ver %d, address: 0x%x   default 0
timeout 1
fallback 1

title find /menu.lst
        find --set-root --ignore-floppies /menu.lst
        configfile /menu.lst

title find /boot/grub/menu.lst
        fallback 2
        find --set-root --ignore-floppies /boot/grub/menu.lst
        configfile /boot/grub/menu.lst

title find /grub/menu.lst
        fallback 3
        find --set-root --ignore-floppies /grub/menu.lst
        configfile /grub/menu.lst

title commandline
        commandline

title reboot
        reboot

title halt
        halt

这一段default 0中的0换成1就可以了,注意是将0对应的16制位上的30改成31
回复

使用道具 举报

21#
 楼主| 发表于 2006-10-11 10:26:23 | 只看该作者

!!!

http://grub4dos.jot.com/WikiHome可以下到最新的2006/10/05的GRLDR
也可用我改好的。启动时内置菜单的find /boot/grub/menu.lst为默认项!

[ 本帖最后由 guyouhua 于 2006-10-11 10:29 AM 编辑 ]

grldr.rar

173.68 KB, 下载次数: 127, 下载积分: 无忧币 -2

回复

使用道具 举报

20#
发表于 2006-10-11 10:06:38 | 只看该作者
原帖由 l1982012800 于 2006-10-10 23:28 发表
求助: 毛桃高手用 UE 修改一下我的GRLDR的内置菜单,直接将 menu.lst 的内容写进内置菜单,附上我的MENU.LST

发现这个版本的 Grub 好像已经支持内置菜单中加载中文字库了
回复

使用道具 举报

19#
发表于 2006-10-11 09:41:32 | 只看该作者
已测试,不错,感觉C盘清爽多了

screenshot112.jpg (172.2 KB, 下载次数: 178)

screenshot112.jpg
回复

使用道具 举报

18#
发表于 2006-10-10 23:52:06 | 只看该作者
原帖由 l1982012800 于 2006-10-10 23:28 发表
求助: 毛桃高手用 UE 修改一下我的GRLDR的内置菜单,直接将 menu.lst 的内容写进内置菜单,附上我的MENU.LST

搞定!你去测试一下

grldr.rar

87.71 KB, 下载次数: 105, 下载积分: 无忧币 -2

回复

使用道具 举报

17#
发表于 2006-10-10 23:28:51 | 只看该作者
求助: 毛桃高手用 UE 修改一下我的GRLDR的内置菜单,直接将 menu.lst 的内容写进内置菜单,附上我的MENU.LST

GRLDR.rar

87.14 KB, 下载次数: 68, 下载积分: 无忧币 -2

回复

使用道具 举报

16#
发表于 2006-10-10 22:35:54 | 只看该作者
原帖由 guyouhua 于 2006-10-10 03:43 PM 发表
你的努力解析永远不会被GUYOUHUA遗忘!

老毛就是老毛,他就是这样“征服”大家的!呵呵~``


原帖由 l1982012800 于 2006-10-10 07:44 PM 发表
为什么我只改了一个字就无法启动了,难道要破解吗

先学着修改相同字节数的字段……
回复

使用道具 举报

15#
发表于 2006-10-10 22:34:13 | 只看该作者
前面我已经说过了,修改十六进制值可不是能随便改的,你要懂 UE,懂一点点的十六进制与 ASCII
回复

使用道具 举报

14#
发表于 2006-10-10 19:44:39 | 只看该作者
为什么我只改了一个字就无法启动了,难道要破解吗

[ 本帖最后由 l1982012800 于 2006-10-10 09:02 PM 编辑 ]
回复

使用道具 举报

13#
 楼主| 发表于 2006-10-10 15:43:03 | 只看该作者

感激?!

你的努力解析永远不会被GUYOUHUA遗忘!
回复

使用道具 举报

12#
发表于 2006-10-10 15:29:07 | 只看该作者
要想让 Grub 直接从 find /boot/grub/menu.lst 直接启动,而不是 find /menu.lst,可以作如下图的修改,注意红圈圈部分的值。当然也可以直接将你的 menu.lst 的内容写进内置菜单,前提是你要懂 UE,懂一点点的十六进制与 ASCII。不过可惜,目前版本的 Grub 不支持从内置菜单加载中文字库

Snap2.jpg (154.44 KB, 下载次数: 125)

Snap2.jpg
回复

使用道具 举报

11#
发表于 2006-10-10 15:21:38 | 只看该作者
原帖由 guyouhua 于 2006-10-10 14:45 发表
求助: 使用 UE 修改GRLDR的内置菜单

求助: 如何使用 UE 修改GRLDR的内置菜单,最好有修改的贴图!
我们知道,用GRLDR启动会出现一个短暂的
find /menu.lst
find /boot/grub/menu.lst
find /grub/menu.lst
如 ...

以下截图的蓝色选中部分就是 Grub 的内置菜单,看得懂吗?中间区域的 16 进制值 0D 0A 则是一个 回车+换行符00 则是空数据,它们是右边区域字符的 ASCII 码的十六进制值。左边区域则是数据地址。

看得明白吗?你所说的“短暂”是因为 timeout 的值设置为 1(见截图中的红圈圈部分),如果不想看见内置菜单显示而直接执行默认选项,可以设置为 0
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-1-9 17:12

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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