无忧启动论坛

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

[求助] grub的菜单项上下键选不到

[复制链接]
跳转到指定楼层
1#
发表于 2013-9-30 09:32:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 enjoywithme 于 2013-9-30 10:59 编辑

如题,一些菜单项上下方向键选不到直接跳过去了,但是左右方向键能选中,这是啥原因啊?
选不中的菜单项很简单,就是启动0PE.iso

title 6) 0PE boot CD\n
lock
find --set-root /0PE/0PE.ISO || rootnoverify (pd)
map /0PE/0PE.ISO (0xff) || map --mem /0PE/0PE.ISO (0xff)
map --hook && chainloader (0xff)
----------------找到原因了----------------------------
map --hook && chainloader (0xff) 换成两行
map --hook
chainloader (0xff)

就可以了,晕啊,不理解啊
2#
发表于 2013-9-30 10:53:22 | 只看该作者
menu.lst的问题
回复

使用道具 举报

3#
发表于 2013-9-30 11:03:26 | 只看该作者
看看  "Grub for dos 引导iso镜像文件 - instanton的日志 - 网易博客” 是否有帮助
回复

使用道具 举报

4#
发表于 2013-9-30 11:35:27 | 只看该作者
chainloader (0xff) 中打头的 chainloader 是一条 “启动敏感指令”,有了它,相应的菜单项才可以用上下方向键选中。

map --hook && chainloader (0xff) 这样写不行,因为开头的 map 不是一条 “启动敏感指令”。

当所有的命令行都不是启动敏感指令时,相应的菜单项不能用上下方向键选中。

左右方向键永远可以使用。

参看 readme 文件。

点评

原来如此,多谢指教,熟读经书还是有用的啊  详情 回复 发表于 2013-9-30 12:12
回复

使用道具 举报

5#
 楼主| 发表于 2013-9-30 12:12:17 | 只看该作者
不点 发表于 2013-9-30 11:35
chainloader (0xff) 中打头的 chainloader 是一条 “启动敏感指令”,有了它,相应的菜单项才可以用上下方向 ...

原来如此,多谢指教,熟读经书还是有用的啊
回复

使用道具 举报

6#
发表于 2013-9-30 15:51:54 | 只看该作者
感觉稳妥的做法是每个菜单最后一行加boot
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-11 21:54

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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