无忧启动论坛

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

[求助] grub的菜单不可以上下键盘切换

[复制链接]
跳转到指定楼层
1#
发表于 2011-2-12 21:00:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我是修改的百草霜的fbU盘启动里面的grub的菜单。可以修改后启动发现上下键不可以切换菜单,点一下就到了05项上,只能左右键切换。菜单如下:

  1. checkrange 0x21 read 0x8280 && pxe detect NotExist
  2. debug off
  3. command --set-path=(bd)/BOOT/GRUB/
  4. color white/blue blue/yellow light-red/blue 10
  5. background 1030C0
  6. foreground ffffff
  7. timeout 10
  8. default 0
  9. title [01]  Start Pseudo 0PE
  10. RUN /BOOT/GRUB/MENU.0PE
  11. title [02]  Start Tango PE
  12. RUN /ISO/TANGOPE.ISO
  13. title [03]  Start DVD008 PE
  14. RUN /ISO/WIN9PE.ISO
  15. title [04]  Start SKYFREE PE
  16. RUN /ISO/SKYPE.ISO
  17. title [05]  Start See 0PE.ISO
  18. find --set-root /MYISO/0PE.ISO
  19. map /MYISO/0PE.ISO (0xff)
  20. map --hook
  21. chainloader (0xff)
  22. title [06]  Automatically generated menulist
  23. RUN /BOOT/IMGS/
  24. title [07]  Start MAXDOS TOOLS
  25. RUN /BOOT/IMGS/MAXDOS.IMG
  26. title [08]  Start DTSDOS TOOLS
  27. RUN /BOOT/IMGS/TOOLS.IMA
  28. title [09]  Start GHOST
  29. RUN /BOOT/IMGS/MAXDOS.IMG Call GH.BAT
  30. title [10]  Start Diskgenius
  31. RUN /BOOT/IMGS/MAXDOS.IMG lh ctmouse \r diskgen
  32. title [11]  Start NT5.X/NT6.X
  33. RUN /BOOT/IMGS/NTBOOT.GZ
  34. title [12]  Start Windows NT/2000/XP/2003
  35. RUN XP2K3
  36. title [13]  Start Windows Vista/Windows 7
  37. RUN VISTAWIN7
复制代码
2#
 楼主| 发表于 2011-2-12 21:01:54 | 只看该作者
不知道是哪里出的问题?
回复

使用道具 举报

3#
发表于 2011-2-12 21:06:51 | 只看该作者
内置菜单用上、下键有问题,不能顺序,有时会跳项,用左右键可以上、下选单,或者直接按数字键,第一个菜单是0,以此类推,至于为什么会这样,我也说不清楚,但实际就是这样。
回复

使用道具 举报

4#
 楼主| 发表于 2011-2-12 21:12:38 | 只看该作者
恩,确实是内置菜单。还有这个问题?我以为菜单书写上有什么问题呢。谢谢!
回复

使用道具 举报

5#
发表于 2011-2-12 21:16:38 | 只看该作者

回复 #1 freesoft00 的帖子

如果不用 gfxmenu message文件的话,用文本格式的菜单是这样的:

title [01]  Start Pseudo 0PERUN /BOOT/GRUB/MENU.0PE

如果title下面的命令中有敏感命令,可以按上下键选择,如果无只能按左右键选择,打个比方:

title [01]  Start Pseudo 0PE
configfile /BOOT/GRUB/MENU.0PE

configfile 是敏感命令命令,可以按上下键选择,而RUN只是一个批处理,不是敏感命令,所以只能左右选择。

为什么会直接跳到第五项呢?看菜单
title [05]  Start See 0PE.ISO
find --set-root /MYISO/0PE.ISO
map /MYISO/0PE.ISO (0xff)
map --hook
chainloader (0xff)

第五项的title的下有chainloader这个敏感命令,自然可以上下键选中。

这是我的理解,如果有错误请更正!

[ 本帖最后由 Plantsoot 于 2011-2-13 18:39 编辑 ]
回复

使用道具 举报

6#
发表于 2011-2-12 21:24:17 | 只看该作者
看来许多人都不看README的,
之前是英文的README说看不懂,现在弄成中文的还是....
这就不是因为README的问题了...

所以现在的情况是会得的人自然会,不会的人没有说就永远不会.

如果人人都把README看上一遍,相信这些问题就不会再出现了..
回复

使用道具 举报

7#
发表于 2011-2-12 21:32:54 | 只看该作者
跟帖顺便问一下  我做的gfxmenu 菜单  在台式机上很好  没有选择不了的情况

但在一些笔记本上 偶尔启动会停留在默认选项上不能上下选择  只能启动默认项  只有将笔记本重启一次就又可以选择了
回复

使用道具 举报

8#
发表于 2011-2-12 21:36:00 | 只看该作者
chenall说的很对,我们真的没几个人认真看readme,我也没认真看,我决定认真看一遍。
顺便摘录针对这个问题的部分文字。建议大家认真看”README_GRUB4DOS_CN.txt“。

标题间的限制或注释

把标题用来做限制或注释是可能的。如果一个标题(或菜单项)下所有的菜单命令都是非启动敏感的,
它被叫做是不可启动的。

下面的命令是启动敏感的(而其他命令是非启动敏感的)
        boot
        bootp
        chainloader
        configfile
        embed
        commandline
        halt
        install
        kernel
        pxe
        quit
        reboot
        setup

一个不可启动的标题在使用者按向上方向键或向下方向键时将被跳过。
不可启动的菜单项可以通过使用左方向键或右方向键来被访问(和执行)的。示例:

        title This is an UNBOOTABLE entry(so this line is also a comment)
                pause --wait=0 This title is a comment. Nothing to do.
                pause --wait=0 You can use non-boot-sensitive commands here
                pause --wait=0 of any kind and as many as you would like.
                help
                help root
                help chainloader
                help parttype
                clear
        title ------------------------------------------------------------
                pause --wait=0 This title is a delimitor. Nothing to do.
                pause --wait=0 You can use non-boot-sensitive commands here
                pause --wait=0 of any kind and as many as you would like.
                clear
                help
                help boot
        title ============================================================
                pause --wait=0 This title is a delimitor. Nothing to do.
                pause --wait=0 You can use non-boot-sensitive commands here
                pause --wait=0 of any kind and as many as you would like.
                help
                clear
                help pause
        title ************************************************************
                pause --wait=0 This title is a delimitor. Nothing to do.
                pause --wait=0 You can use non-boot-sensitive commands here
                pause --wait=0 of any kind and as many as you would like.
                help kernel
                help
                clear

注意:一个不可启动菜单项必须至少包含一条命令。如果标题下没有命令,标题将被简单的
丢弃并且不被显示。

原帖由 sratlf 于 2011-2-12 23:45 发表
有几个启动敏感参数已经取消了  bootp\embed\install\setup  0.4.5版取消

[ 本帖最后由 Plantsoot 于 2011-2-13 18:39 编辑 ]
回复

使用道具 举报

9#
 楼主| 发表于 2011-2-12 22:01:10 | 只看该作者
谢谢答复,grub的readme确实看了。走马观花,主要是自己平时不怎么写菜单,没有应用看后基本上也忘了。
回复

使用道具 举报

10#
发表于 2011-2-12 22:22:14 | 只看该作者
菜单是比较难写  掌握点规律就OK 了
回复

使用道具 举报

11#
发表于 2011-2-12 23:45:59 | 只看该作者
有几个启动敏感参数已经取消了  bootp\embed\install\setup  0.4.5版取消
回复

使用道具 举报

12#
发表于 2011-2-13 09:17:53 | 只看该作者

回复 #6 chenall 的帖子

对于使用电脑的人,个人认为有这么几类,1、搞设计、开发、编程等高层次应用的专业人才;2、个人爱好,喜欢研究及创新的应用层人才;3、纯粹应用(拿来主义)的老鸟,但会理解,能熟练使用;4、初入门的菜鸟,他们或许后来会成为前三类人中的一个或仍停留在第四类人中。
  对于前两类来说他们会对技术文档感兴趣,并会认真阅读例如README等的文件,对于第三类人一般来说大部分会在遇到问题时或偶尔会粗枝大叶的读一下技术文档或利用网络查找,但对于第四类人来说基本上不会主动去读类似的技术文档,有时也读不明白,遇到问题时会在网络上提出有时连老鸟都不屑一顾的问题。有的甚至连怎么提问都不知道,一般上来就是怎么怎么了怎么办?之类的。但恬恬就是第四类人数在总的使用电脑的人数之中是最多的。
 这里分的四类人是指对某一电脑专题领域而言,例如g4d技术及应用方面;操作系统方面;启动盘方面;数据恢复方面;电脑软、硬件维修方面等等。
  有人就总结过,微软的帮助文档是会的人不用看,不会的人看不懂,推而广之,现在很多的帮助文档都是这样,即使是中文,但里面的很多专业名词非专业应用人士搞不懂,越看越迷糊,而对于有一定专业的人来说就不一样了。
  因此,本人建议,对于编写教程或帮助文档的老师来说,在写时就要考虑阅读对象,要站在把所有读者都看成是傻瓜,是专业文盲,从这个角度去写帮助,就会使初学者能看懂,如果把读者看成是专业高手,或者以作者具有的专业角度去写帮助文档,那么就会出现前面说的情况,“会的不用看,不会的看不懂”的局面。
 很多人没有养成阅读文档的习惯确是事实,这里面或许还有很多其他的原因。
 最后声明:前面的言论只是就事论事分析而已,并不针对某README或其他帮助文档的编写水平发表看法。没有养成阅读文档的责任永远只在用户自己,不在文档的作者。

[ 本帖最后由 幸运的草 于 2011-2-13 09:21 编辑 ]
回复

使用道具 举报

13#
发表于 2011-2-13 09:25:02 | 只看该作者

回复 #8 Plantsoot 的帖子

兄在#5中的看法是对的,和文档里说的一样,明白了,谢谢!学习了
回复

使用道具 举报

14#
发表于 2011-2-13 09:49:29 | 只看该作者
如果在用USB键盘的电脑上如果有不能按上下键选择菜单的情况时,把BIOS里面USB的所有支持全部打开~!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-30 07:54

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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