无忧启动论坛

标题: grub的菜单项上下键选不到 [打印本页]

作者: enjoywithme    时间: 2013-9-30 09:32
标题: grub的菜单项上下键选不到
本帖最后由 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)

就可以了,晕啊,不理解啊
作者: 2012hdtslyc    时间: 2013-9-30 10:53
menu.lst的问题
作者: 2012hdtslyc    时间: 2013-9-30 11:03
看看  "Grub for dos 引导iso镜像文件 - instanton的日志 - 网易博客” 是否有帮助
作者: 不点    时间: 2013-9-30 11:35
chainloader (0xff) 中打头的 chainloader 是一条 “启动敏感指令”,有了它,相应的菜单项才可以用上下方向键选中。

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

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

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

参看 readme 文件。

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

原来如此,多谢指教,熟读经书还是有用的啊
作者: bfgxp    时间: 2013-9-30 15:51
感觉稳妥的做法是每个菜单最后一行加boot




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