无忧启动论坛

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

[求助]grub4dos菜单求助!【已解决】

[复制链接]
跳转到指定楼层
1#
发表于 2011-12-27 17:20:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
更新menuset后,转0PE菜单前用menuset u恢复默认设置解决了。。。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
这2天尝试了用自动菜单和iftitle等功能

各位帮忙分析下是哪里问题,谢谢了!

不知道下面菜单哪些命令对正常启动0PE造成影响?如何修改解决问题呢?

我将0PE的grldr改名为0PE.BIN(grldr和grub.exe我更新为20111226版)
选择启动0PE后直接刷屏了。。。
只能手动按重启键盘重启胃。。。


逐步排除,大致是因为使用了MINI_MENUSET后才刷屏的,不知道有没有好的解决方法?
  1. 找到问题所在了,是因为使用了MINI_MENUSET后不正常的,注释后就没问题。。。

  2. 但是我希望用MINI_MENUSET,不知道有没有办法解决呢?

  3. MINI_MENUSET 1 6 1 n n 4 60 15
复制代码
  1. #terminal console
  2. #debug off

  3. #下面内容是引用tinybit的话
  4. #第一个100:1000 是控制水平方向的像点个数。不可以颠倒过来,变成 1000:100。这是指定范围,小的在前,大的在后。
  5. #第二个100:1000 控制垂直方向的像点个数,同样不可以颠倒顺序,应该前小后大,表示区间。
  6. #后面的24:32 也是有必要的,以免把 4 位的模式 0x102 (它等同于以前的 VGA 0x6A 模式)也包括进来了。
  7. graphicsmode -1 100:1000 100:1000 24:32

  8. #sratlf的MINI_MENUSET用法介绍
  9. #可来设置 字间距、行间距、菜单边框宽度、帮助信息部分起始行数、菜单最多可显示的行数、菜单起始行数、菜单行宽度、菜单行起始列数
  10. #vbe模式下默认值默认值:0 0 2 0 0 2 0 2
  11. #除第一个参数外 其他参数不想更改的话可以使用字母 n 做占位符  比如 mini_menuset 0 n n 21
  12. MINI_MENUSET 1 6 1 n n 4 60 15

  13. splashimage /BOOT/GRUB/BACK.BMP || splashimage /BOOT/GRUB/BG.BMP
  14. font && font /BOOT/GRUB/MYFONT.HEX

  15. #2011-11-29新的color命令语法。
  16. #color color_state=color [..]
  17. #其中color_state字符串可以如下。
  18. #normal  未选中菜单
  19. #highlight 选中菜单
  20. #helptext 菜单帮助信息
  21. #heading 菜单头(GRUB4DOS信息)
  22. #standard 默认色(控制台)
  23. #border  菜单边框VBE模式下有效果
  24. color normal=0x0F highlight=0x0E helptext=0x0A heading=0x02 standard=0x02 border=0x77

  25. default 2
  26. timeout 30
  27. ## 菜单自动数字标号——Menu AutoNumber
  28. write 0x8274 0x2001

  29. #0
  30. title ※※※ ZHS多功能维护盘 ※※※
  31. clear

  32. #1
  33. title
  34. clear
  35. #2
  36. title   0PE 迷你维护系统  \n    功能强大的PE维护盘,含有大量的SRS驱动包!\n    支持安装版XP/2003直接ISO安装!\n    可启动ISO、IMG镜像等!
  37. fallback 5
  38. clear
  39. chainloader /BOOT/0PE.BIN || configfile /BOOT/GRUB/MENU.0PE
复制代码

[ 本帖最后由 zhs509 于 2011-12-31 18:02 编辑 ]
2#
 楼主| 发表于 2011-12-27 17:25:41 | 只看该作者
补上图片。。。。。。。

[ 本帖最后由 zhs509 于 2011-12-27 17:27 编辑 ]

1.jpg (98.98 KB, 下载次数: 63)

1.jpg

2.jpg (45.36 KB, 下载次数: 64)

选择进入0PE项菜单后就这样了;虚拟机和实际机子测试结果相同!

选择进入0PE项菜单后就这样了;虚拟机和实际机子测试结果相同!
回复

使用道具 举报

3#
 楼主| 发表于 2011-12-27 17:52:58 | 只看该作者
找到问题所在了,是因为使用了MINI_MENUSET后不正常的,注释后就没问题。。。

但是我希望用MINI_MENUSET,不知道有没有办法解决呢?

MINI_MENUSET 1 6 1 n n 4 60 15
回复

使用道具 举报

4#
发表于 2011-12-27 19:23:49 | 只看该作者
原帖由 zhs509 于 2011-12-27 17:20 发表
这2天尝试了用自动菜单和iftitle等功能

各位帮忙分析下是哪里问题,谢谢了!

不知道下面菜单哪些命令对正常启动0PE造成影响?如何修改解决问题呢?

我将0PE的grldr改名为0PE.BIN(grldr和grub.exe我更 ...



试试这样:
title 0PE 迷你维护系统 \n 功能强大的PE维护盘,含有大量的SRS驱动包!\n 支持安装版XP/2003直接ISO安装!\n 可启动ISO、IMG镜像等!
fallback 5
clear
terminal console
chainloader /BOOT/0PE.BIN || configfile /BOOT/GRUB/MENU.0PE
回复

使用道具 举报

5#
 楼主| 发表于 2011-12-27 19:39:52 | 只看该作者
谢谢回复,用那个菜单还是不停刷屏。。。
我改为下面的就不刷屏了,不过又引入了新问题,字体有些乱码了。。。
不知道是我更新grub4dos缘故还是破坏了VBE模式

我添加下不带参数的font再试试看。。。
  1. title   0PE 迷你维护系统  \n    功能强大的PE维护盘,含有大量的SRS驱动包!\n    支持安装版XP/2003直接ISO安装!\n    可启动ISO、IMG镜像等!
  2. fallback 5
  3. clear
  4. #vbe模式下默认值默认值
  5. MINI_MENUSET 0 0 2 0 0 2 0 2
  6. ## 禁用自动数字标号——Close Menu AutoNumber
  7. write 0x8274 0
  8. font
  9. chainloader /BOOT/0PE.BIN || configfile /BOOT/GRUB/MENU.0PE
复制代码


痛苦的过程,下面的命令有问题了,有RUN的时候菜单部分乱码;这还是我使用的命令引起的,不是RUN本身的问题!
外置完整字库显示没问题,0PE内置的小字库也没问题(可以添加UNIFONT.HEX或删除RUN来测试)
/BOOT/GRUB/RUN --gfx .end

[ 本帖最后由 zhs509 于 2011-12-27 19:51 编辑 ]
回复

使用道具 举报

6#
发表于 2011-12-27 19:53:13 | 只看该作者
这个是由MINI_MENUSET引起的问题,可以让MINI_MENUSET提供一个恢复的选项。

比如不加任何参数时恢复原来的设置。
回复

使用道具 举报

7#
 楼主| 发表于 2011-12-27 20:04:49 | 只看该作者

回复 #6 chenall 的帖子

谢谢老大指导。。。
希望可以完美解决
回复

使用道具 举报

8#
发表于 2011-12-27 22:13:30 | 只看该作者
原帖由 zhs509 于 2011-12-27 17:52 发表
找到问题所在了,是因为使用了MINI_MENUSET后不正常的,注释后就没问题。。。

但是我希望用MINI_MENUSET,不知道有没有办法解决呢?

MINI_MENUSET 1 6 1 n n 4 60 15




@to all

所有花屏问题的  请自行检查所设置的参数是否会超出显示范围  花屏问题很多都是参数设置出错引起的

如 MINI_MENUSET 1 6 设置后  640×480分辨率下(0pe的分辨率)  

最大宽度为71  有效宽度为69  最大行数为21  有效最大行数21

MINI_MENUSET 1 6 1 n n 4 60 15  设置后 起始列15  宽度60  宽度至少需75  已经超过了有效宽度69  肯定会造成花屏

再更新将加入参数检测  自动修正错误明显的参数

[ 本帖最后由 sratlf 于 2011-12-27 22:14 编辑 ]
回复

使用道具 举报

9#
 楼主| 发表于 2011-12-27 22:15:38 | 只看该作者

回复 #8 sratlf 的帖子

谢谢老大解答。。。。。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-29 08:12

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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