无忧启动论坛

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

[求助] 修改menu.lst后无法正常看到菜单?

[复制链接]
跳转到指定楼层
1#
发表于 2012-1-4 21:33:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
不知道为啥,我修改完menu.lst后发现G4D不能正常看到菜单了,只会看到GRUB的菜单命令行,啥原因?
2#
发表于 2012-1-4 21:44:39 | 只看该作者

回复 #1 一只猴子 的帖子

god know the reason
回复

使用道具 举报

3#
 楼主| 发表于 2012-1-4 21:46:35 | 只看该作者

回复 #2 sratlf 的帖子

要重新用7-ZIP压缩回去?
回复

使用道具 举报

4#
发表于 2012-1-4 21:55:33 | 只看该作者
grub4dos支持的是gz格式,不是7z格式。。。
回复

使用道具 举报

5#
发表于 2012-1-4 22:57:34 | 只看该作者

回复 #3 一只猴子 的帖子

修改前menu.lst是什么样子  没说

修改后menu.lst是什么样子  或者说怎么修改的  没说

什么都不知道的我们怎么会知道原因  只能问上帝了
回复

使用道具 举报

6#
 楼主| 发表于 2012-1-4 23:24:21 | 只看该作者
原帖由 sratlf 于 2012-1-4 22:57 发表
修改前menu.lst是什么样子  没说

修改后menu.lst是什么样子  或者说怎么修改的  没说

什么都不知道的我们怎么会知道原因  只能问上帝了

这是修改后的:
  1. color 0xAAAAAA 0xFFFFFF 0x000000 0x750000
  2. checkrange 0x21 read 0x8280 && pxe keep
  3. debug off
  4. checkrange 0x21 read 0x8280 && terminal --font-spacing=0:8 ! terminal --font-spacing=0:5
  5. timeout 10
  6. default 6
  7. #0
  8. title
  9. clear
  10. title
  11. clear
  12. title
  13. clear
  14. title                        
  15. clear
  16. title
  17. clear
  18. title
  19. clear
  20. #6
  21.                                启动 WINDOWS \n 启动Windows 2000 XP 2003 Vista 7
  22. find --set-root --ignore-floppies --ignore-cd /ntldr || find --set-root --ignore-floppies --ignore-cd /bootmgr
  23. map () (hd0)
  24. map (hd0) ()
  25. map --rehook
  26. find --set-root --ignore-floppies --ignore-cd /ntldr || find --set-root --ignore-floppies --ignore-cd /bootmgr
  27. chainloader /ntldr || chainloader /bootmgr
  28.                                从  硬盘启动
  29. checkrange 0x80 read 0x8280 && map (hd0) (hd1)
  30. checkrange 0x80 read 0x8280 && map (hd1) (hd0)
  31. checkrange 0x80 read 0x8280 && map --hook
  32. rootnoverify (hd0,0)
  33. makeactive
  34. chainloader +1

  35. #7
  36.                                Native 03 PE \n Native方式的PE,SRS外置,启动速度较快。
  37. configfile ()/AXPE/VBE/DIGSELECT.LST
  38.                                Win  2003 PE \n SRS内置,USB3.0 HUB。  
  39. chainloader ()/AXPE/SETUPLDR.BIN || configfile (ud)/NOCD3.LST

  40.                                Win  2003 PE \n SRS内置,USB3.0 HUB。  
  41. configfile ()/AXPE/IMGS/PXENET.LST
  42.                                Windows 7 PE
  43. chainloader ()/AXPE/W7PE/PELOAD || configfile (ud)/NOCD7.LST

  44. title                               DOS 工 具 箱 \n 基于MAXDOS 9.0,支持网络克隆,内附常用维护工具。
  45. pause --wait=0 Loading DOS Tool ...
  46. map --mem ()/AXPE/IMGS/DOS.IMA (fd0)
  47. map --hook
  48. chainloader (fd0)+1
  49. rootnoverify (fd0)

  50. title                               Norton GHOST \n 基于MAXDOS 9.0,支持网络克隆,一键安装GHO到本机等特色功能。
  51. configfile ()/AXPE/VBE/GHOST.LST
  52. title                               内存硬盘检测 \n 内存和硬盘检测工具
  53. configfile ()/AXPE/VBE/RAMHDD.LST

  54. title                               DG  硬盘管理 \n Disk Genus 3.50版,小巧强悍的磁盘管理程序。
  55. map --mem ()/AXPE/IMGS/DGDOS.LZMA (fd0)
  56. map --hook
  57. chainloader (fd0)+1
  58. rootnoverify (fd0)
  59. title                               密码相关工具 \n Windows及BIOS密码相关工具
  60. configfile ()/AXPE/VBE/PWD.LST
  61. title                               进入拓展接口 \n 启动UD区之外的一些您自备的ISO IMG镜像或LST菜单等。
  62. configfile ()/AXPE/VBE/EXTEND.LST
  63. title                               跳转到Easyboot菜单 \n 跳转到Easyboot菜单
  64. chainloader --force /boot/loader.bin
  65. title                               启动我心如水XPPE
  66. chainloader () /boot/04PE.BIN
  67. title                               启动我心如水03PE
  68. chainloader () /boot/03PE.BIN
  69. title                               启动我心如水珍藏03PE
  70. chainloader () /boot/03WQ_LDR.BIN
  71. title                               启动我心如水维护型03PE
  72. chainloader () /boot/03WH_LDR.BIN
复制代码

修改前:
  1. color 0xAAAAAA 0xFFFFFF 0x000000 0x750000
  2. checkrange 0x21 read 0x8280 && pxe keep
  3. debug off
  4. checkrange 0x21 read 0x8280 && terminal --font-spacing=0:6 ! terminal --font-spacing=0:3
  5. # ()/AXPE/VBE/HOTKEY
  6. timeout 10
  7. default 6
  8. #0
  9. title
  10. clear
  11. title
  12. clear
  13. title
  14. clear
  15. title                        
  16. clear
  17. title
  18. clear
  19. title
  20. clear
  21. #6
  22. iftitle [ if %AXPE%==nopxe ]                                 启动 WINDOWS \n 启动Windows 2000 XP 2003 Vista 7
  23. find --set-root --ignore-floppies --ignore-cd /ntldr || find --set-root --ignore-floppies --ignore-cd /bootmgr
  24. map () (hd0)
  25. map (hd0) ()
  26. map --rehook
  27. find --set-root --ignore-floppies --ignore-cd /ntldr || find --set-root --ignore-floppies --ignore-cd /bootmgr
  28. chainloader /ntldr || chainloader /bootmgr
  29. iftitle [ checkrange 0x21 read 0x8280 ]                                 从  硬盘启动
  30. checkrange 0x80 read 0x8280 && map (hd0) (hd1)
  31. checkrange 0x80 read 0x8280 && map (hd1) (hd0)
  32. checkrange 0x80 read 0x8280 && map --hook
  33. rootnoverify (hd0,0)
  34. makeactive
  35. chainloader +1

  36. #7
  37. iftitle [ if %AXPE%==nopxe ]                                 Native 03 PE \n Native方式的PE,SRS外置,启动速度较快。
  38. configfile ()/AXPE/VBE/DIGSELECT.LST
  39. iftitle [ if %AXPE%==nopxe ]                                 Win  2003 PE \n SRS内置,USB3.0 HUB。  
  40. chainloader ()/AXPE/SETUPLDR.BIN || configfile (ud)/NOCD3.LST

  41. iftitle [ checkrange 0x21 read 0x8280 ]                                 Win  2003 PE \n SRS内置,USB3.0 HUB。  
  42. configfile ()/AXPE/IMGS/PXENET.LST
  43. iftitle [ if %AXPE%==nopxe ]                                 Windows 7 PE
  44. chainloader ()/AXPE/W7PE/PELOAD || configfile (ud)/NOCD7.LST

  45. title                                 DOS 工 具 箱 \n 基于MAXDOS 9.0,支持网络克隆,内附常用维护工具。
  46. pause --wait=0 Loading DOS Tool ...
  47. map --mem ()/AXPE/IMGS/DOS.IMA (fd0)
  48. map --hook
  49. chainloader (fd0)+1
  50. rootnoverify (fd0)

  51. title                                 Norton GHOST \n 基于MAXDOS 9.0,支持网络克隆,一键安装GHO到本机等特色功能。
  52. configfile ()/AXPE/VBE/GHOST.LST
  53. title                                 内存硬盘检测 \n 内存和硬盘检测工具
  54. configfile ()/AXPE/VBE/RAMHDD.LST

  55. title                                 DG  硬盘管理 \n Disk Genus 3.50版,小巧强悍的磁盘管理程序。
  56. map --mem ()/AXPE/IMGS/DGDOS.LZMA (fd0)
  57. map --hook
  58. chainloader (fd0)+1
  59. rootnoverify (fd0)
  60. title                                 密码相关工具 \n Windows及BIOS密码相关工具
  61. configfile ()/AXPE/VBE/PWD.LST
  62. title                                 进入拓展接口 \n 启动UD区之外的一些您自备的ISO IMG镜像或LST菜单等。
  63. configfile ()/AXPE/VBE/EXTEND.LST

  64. title                                 重 新  启 动
  65. reboot
  66. title                                 关 闭  本 机
  67. halt
复制代码
回复

使用道具 举报

7#
发表于 2012-1-4 23:40:18 | 只看该作者

回复 #6 一只猴子 的帖子

用什么工具修改的  步骤是什么

ps:iftitle [ if %AXPE%==nopxe ]                                 Native 03 PE \n Native方式的PE,SRS外置,启动速度较快。

这种菜单  没看到你有设置axpe的值啊。。。
回复

使用道具 举报

8#
发表于 2012-1-5 00:06:57 | 只看该作者
应该是第6个菜单没了 title 这个关键词,导致直接做了搜索NT系统的预处理,大抵如此
回复

使用道具 举报

9#
发表于 2012-1-5 07:52:59 | 只看该作者
天,第6、7个菜单,还算菜单么?不出错才怪呢。
神人呢!
回复

使用道具 举报

10#
发表于 2012-1-5 08:45:18 | 只看该作者
我就说半夜用手机看到没看到几个title。。。
回复

使用道具 举报

11#
发表于 2012-1-5 17:41:23 | 只看该作者
#6
                               启动 WINDOWS \n 启动Windows 2000 XP 2003 Vista 7
......

#7

                               从  硬盘启动
......


这里title或iftile命令这几个字符都弄丢了!
回复

使用道具 举报

12#
 楼主| 发表于 2012-1-5 19:16:37 | 只看该作者
原帖由 chiannet 于 2012-1-5 17:41 发表
#6
                               启动 WINDOWS \n 启动Windows 2000 XP 2003 Vista 7
......

#7

                               从  硬盘启动
......


这里title或iftile命令这几个字符都弄丢了!

好的,感谢,正在下载新老二中,等下修改
回复

使用道具 举报

13#
 楼主| 发表于 2012-1-5 19:17:11 | 只看该作者

回复 #7 sratlf 的帖子

记事本以及Notepad++
回复

使用道具 举报

14#
 楼主| 发表于 2012-1-5 19:43:08 | 只看该作者

回复 #11 chiannet 的帖子

还是不行啊,不做任何修改,直接用老二自带的MENU.LST还是没用,还是只能跳转到G4D命令行
回复

使用道具 举报

15#
发表于 2012-1-5 20:00:57 | 只看该作者

回复 #14 一只猴子 的帖子

你的grldr内置菜单是什么  用你修改后的菜单我测试没问题  不会到命令行 1230版
回复

使用道具 举报

16#
发表于 2012-1-5 20:21:06 | 只看该作者

回复 #14 一只猴子 的帖子

grldr 内置菜单呢?是什么内容?
是不是你的GRLDR内置菜单没改?原始grldr内置菜单如下,只搜索

根目录,或/boot/grub, 或/grub     这三个位置的menu.lst



  1. pxe detect
  2. configfile
  3. default 0
  4. timeout 1

  5. title find /menu.lst, /boot/grub/menu.lst, /grub/menu.lst
  6.         errorcheck off
  7.         configfile /menu.lst
  8.         configfile /boot/grub/menu.lst
  9.         configfile /grub/menu.lst
  10.         if "%@root%"=="(ud)" && calc *0x82A0=*0x82b9&0xff
  11.         if "%@root:~1,1%"=="f" && find --set-root --devices=f /menu.lst && configfile /menu.lst
  12.         find --set-root --ignore-floppies --ignore-cd /menu.lst && configfile /menu.lst
  13.         find --set-root --ignore-floppies --ignore-cd /boot/grub/menu.lst && configfile /boot/grub/menu.lst
  14.         find --set-root --ignore-floppies --ignore-cd /grub/menu.lst && configfile /grub/menu.lst
  15.         errorcheck on
  16.         commandline

  17. title commandline
  18.         commandline

  19. title reboot
  20.         reboot

  21. title halt
  22.         halt
复制代码
回复

使用道具 举报

17#
发表于 2012-1-5 20:23:52 | 只看该作者
如果是内置菜单,除了替换文件还需要重新设置引导(将替换后的grldr设置为引导,否则还是用之前的为引导)
回复

使用道具 举报

18#
发表于 2012-1-5 21:24:34 | 只看该作者
或者是grub版本的问题
回复

使用道具 举报

19#
 楼主| 发表于 2012-1-6 23:24:28 | 只看该作者

回复 #15 sratlf 的帖子

怎么修改GRLDR的内置菜单呢?
回复

使用道具 举报

20#
 楼主| 发表于 2012-1-6 23:26:24 | 只看该作者

回复 #16 chiannet 的帖子

那么是不是要修改GRLDR内置菜单才行呢?
回复

使用道具 举报

21#
发表于 2012-1-6 23:50:27 | 只看该作者

回复 #20 一只猴子 的帖子

用fbinsttool就可以  或者直接用原版的grldr替换下试试
回复

使用道具 举报

22#
 楼主| 发表于 2012-1-7 09:17:17 | 只看该作者
原帖由 sratlf 于 2012-1-6 23:50 发表
用fbinsttool就可以  或者直接用原版的grldr替换下试试

修改后还是这样。。
回复

使用道具 举报

23#
发表于 2012-1-7 09:27:40 | 只看该作者
这些都是基础问题,楼主与其浪费几天时间在这里一问一答,回了好几个贴子都没有找到答案。

还不如自己花上1个小时去看一下GRUB4DOS的教程。或者花上几分钟搜一下相关贴子。。

我猜楼主的菜单是取的别人的子菜单。所以问题一堆。。。
断章取义,当然不行了。

另外还没有加载字体就想让它显示中文。
回复

使用道具 举报

24#
 楼主| 发表于 2012-1-7 11:21:28 | 只看该作者

回复 #23 chenall 的帖子

呵呵,弄好了,现在没问题了,改了菜单后正常了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-16 11:43

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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