无忧启动论坛

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

请问内置菜单的大小限制是多少?

[复制链接]
跳转到指定楼层
1#
发表于 2011-12-27 16:58:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因 menu.lst 较大,想确认一下:
GRLDR 内置菜单的大小限制是多少?
谢谢
2#
发表于 2011-12-27 17:10:33 | 只看该作者

回复 #1 2011hnfeng 的帖子

4k
回复

使用道具 举报

3#
 楼主| 发表于 2011-12-27 17:13:14 | 只看该作者
多谢版主
目前的menu.lst 有3.45KB。看来没问题了。
回复

使用道具 举报

4#
发表于 2011-12-27 18:01:53 | 只看该作者
@不点、chenall
grub.exe外置菜单一直有4kb限制,很拘束。
能否放开,跟grldr一致?
回复

使用道具 举报

5#
发表于 2011-12-27 18:52:53 | 只看该作者
抱歉,没太明白你说的是什么意思。你是怎么使用 grub.exe 的外置菜单的,麻烦详述。

哦,忽然明白了,你是用

grub --config-file=A:\menu.lst

的方法。

这个方法是在 DOS 还没消失之前把 menu.lst 的开头 4K 加载在内存中,取代内置菜单。

你可以改为

grub --config-file=(fd0)/menu.lst

这样就不会处理为内置菜单了,而是普通菜单。

内置菜单有 4K 限制,但普通菜单没有任何限制。

[ 本帖最后由 不点 于 2011-12-27 18:59 编辑 ]
回复

使用道具 举报

6#
发表于 2011-12-27 19:15:53 | 只看该作者
呵呵 看到不点 进来看看 学习了
回复

使用道具 举报

7#
发表于 2011-12-27 19:28:52 | 只看该作者
哦,原来A:是内置,(fd0)则是外置。
回复

使用道具 举报

8#
发表于 2011-12-27 19:36:42 | 只看该作者
是这样的:

当文件名是 DOS 文件名的时候,它就必须放在内存中。因为一旦进入 grub 环境以后,DOS 不存在了,就无法访问 DOS 文件了。由于 grub.exe 是在 DOS 下启动的,所以,grub.exe 利用 DOS 功能,读取 DOS 文件 4K 到内存中。

当文件名是 grub 格式的文件名时,不放在内存,而是进入 grub 之后再访问。
回复

使用道具 举报

9#
发表于 2011-12-27 21:29:35 | 只看该作者
嘿,还真不知道:当文件名是 grub 格式的文件名时,不放在内存,而是进入 grub 之后再访问。
回复

使用道具 举报

10#
发表于 2011-12-28 18:38:28 | 只看该作者
又一个秘密被“泄漏”了。哈哈。看来,文档很重要呀。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-3 01:21

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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