无忧启动论坛

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

[求助] 用 configfile (md)4+8反回不到主菜单

[复制链接]
跳转到指定楼层
1#
发表于 2016-3-30 15:19:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

用 configfile (md)4+8反回不到主菜单  怎么办
推荐
发表于 2016-3-30 16:27:52 | 只看该作者
本帖最后由 不点 于 2016-3-30 17:08 编辑

在百度搜 “grub4dos返回内置菜单”,搜到如下帖子:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=322662

其中谈到:

configfile (md)4+8 是旧版返回内置菜单的方法。

支持内置菜单lzma压缩的新版 grub4dos,需要用新的方法来回到内置菜单:
write 0x307ff8 1  && configfile

顺便解释一下:

旧版的 grub4dos,其内置菜单是不支持压缩格式的。内置菜单最大长度是 4K。
它在内存中的地址是固定的,位于 0x800 处,长度是 0x1000,换算成 (md) 表示法,也就是 (md)4+8。

新版 grub4dos 支持 lzma 压缩格式的内置菜单。当然仍旧支持未压缩的内置菜单。
如果内置菜单是未压缩的,它依旧保存在 0x800 处,占用 4K(也就是 0x1000 个字节)。
如果内置菜单是 lzma 压缩格式,它保存在内存地址 0x110000 处,占用 256K。那么此时,就不能用 configfile (md)4+8 来启动内置菜单了。

此时,存在着如下的方法来启动内置菜单:
  1. write   0x307FF8   1    &&   configfile
复制代码

这个方法适用于新版 grub4dos。无论内置菜单是否压缩,新版 grub4dos 都可以用这个方法来启动内置菜单。

【补充】不要以为lzma压缩格式内置菜单可以真的达到 256K 的长度。压缩后的菜单长度,最好控制在 32K 以内。内置菜单超过 32K 的 grldr,就可能不支持被用作光盘引导文件了。
回复

使用道具 举报

3#
 楼主| 发表于 2016-3-30 18:20:47 | 只看该作者
用 write 0x307ff8 1  && configfile 菜单直接不显示

点评

旧版本 grub4dos 不支持这个用法。  详情 回复 发表于 2016-3-30 18:34
回复

使用道具 举报

4#
发表于 2016-3-30 18:34:45 | 只看该作者
qweq5718 发表于 2016-3-30 18:20
用 write 0x307ff8 1  && configfile 菜单直接不显示

旧版本 grub4dos 不支持这个用法。

点评

另外5楼那种方案怎么样?  详情 回复 发表于 2016-4-9 15:44
新版本grub4dos指的是多少之后?  详情 回复 发表于 2016-4-9 15:41
回复

使用道具 举报

5#
发表于 2016-3-31 07:50:14 | 只看该作者
时间流逝grub4dos版本众多,为了兼容性建议主、子菜单都不内置,
grub4dos只写入:configfile /menu.lst  ,来调用主菜单,menu.lst  来调用子菜单,
在子菜单中:configfile /menu.lst  来返回主菜单。
回复

使用道具 举报

6#
发表于 2016-3-31 19:36:49 | 只看该作者
楼上的方法好点
回复

使用道具 举报

7#
发表于 2016-4-9 15:41:01 | 只看该作者
不点 发表于 2016-3-30 18:34
旧版本 grub4dos 不支持这个用法。

新版本grub4dos指的是多少之后?

点评

你试试不就知道了。如果实在不知道什么是新版的,试试今天刚发布的版本,也是个思路吧?  详情 回复 发表于 2016-4-9 16:02
回复

使用道具 举报

8#
发表于 2016-4-9 15:44:13 | 只看该作者
不点 发表于 2016-3-30 18:34
旧版本 grub4dos 不支持这个用法。

另外5楼那种方案怎么样?

点评

方法很多,具体情况,要自己试验才清楚的。在我还弄不清楚哪个方法是“最”好的之前,我不能随便说,以免让人误以为只有一种“最”好的方法。  详情 回复 发表于 2016-4-9 16:07
回复

使用道具 举报

9#
发表于 2016-4-9 16:02:19 | 只看该作者
lsc1117 发表于 2016-4-9 15:41
新版本grub4dos指的是多少之后?

你试试不就知道了。如果实在不知道什么是新版的,试试今天刚发布的版本,也是个思路吧?
回复

使用道具 举报

10#
发表于 2016-4-9 16:07:43 | 只看该作者
lsc1117 发表于 2016-4-9 15:44
另外5楼那种方案怎么样?

方法很多,具体情况,要自己试验才清楚的。在我还弄不清楚哪个方法是“最”好的之前,我不能随便说,以免让人误以为只有一种“最”好的方法。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-26 15:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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