无忧启动论坛

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

[求助] 为什么我从主引导界面进入二级菜单后菜单消失了?[已经解决]

[复制链接]
跳转到指定楼层
1#
发表于 2013-12-23 22:43:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 missyouonnet 于 2013-12-25 08:03 编辑

诸位前辈好:
小弟才疏学浅,又来做伸手党求助了。小弟写了个Grub内置引导菜单,从主引导界面进入二级菜单后菜单消失了,但是菜单项目通过 键盘上下键移动依然可以选择,可以启动,请大家不吝赐教,谢谢大家!
我的主引导菜单:
timeout 6
default 0
gfxmenu (ud)/Boot/GRUB/message
title 【 01 】启动 Windows PE
configfile (ud)/BOOT/GRUB/bootpe.lst
title 【 02 】启动微型Linux
configfile (ud)/BOOT/GRUB/linux.lst
title 【 03 】磁盘管理
configfile (ud)/BOOT/GRUB/diskman.lst
title 【 04 】内存检测
configfile (ud)/BOOT/GRUB/memtest.lst
title 【 05 】DOS版本Ghost备份还原
configfile (ud)/BOOT/GRUB/ghost.lst
title 【 06 】破解本机Windows密码
configfile (ud)/BOOT/GRUB/crackpwd.lst
title 【 07 】加载镜像文件
configfile (ud)/BOOT/GRUB/loadimg.lst
title 【 08 】启动本机Windows系统
configfile (ud)/BOOT/GRUB/bootsystem.lst
title 【 09 】重启计算机
reboot
title 【 10 】关闭计算机
halt

我的一个二级菜单:
timeout 6
default 0
gfxmenu (ud)/Boot/GRUB/message
title 【 01 】维护超低配置电脑
map (ud)/oldpc.iso (0xff)
map --hook
chainloader (0xff)
boot
title 【 02 】维护常规配置电脑
map (ud)/regularpc.iso (0xff)
map --hook
chainloader (0xff)
boot
title 【 03 】维护最新配置电脑
set showmenu=1
configfile (ud)/BOOT/GRUB/MENU.0PE
title 【 04 】直接加载 PLOP Boot Manager
kernel (ud)/BOOT/IMGS/plopbt
rootnoverify (fd0)
title 【 05 】载入SRS驱动并维护Windows NT/2000/XP/2003
find --set-root /TANGOPE/srs.img
map --mem /TANGOPE/srs.img (fd0)
map (ud)/regularpc.iso (0xff)
map --hook
chainloader (0xff)
boot
title 【 06 】返回上级菜单
configfile (ud)/BOOT/GRUB/main.lst
title 【 07 】重启计算机
reboot
title 【 08 】关闭计算机
halt

谢谢大家的指导!万分感激!

Boot.rar

3.19 KB, 下载次数: 4, 下载积分: 无忧币 -2

2#
发表于 2013-12-23 23:11:26 | 只看该作者
删掉gfxmenu (ud)/Boot/GRUB/message再说
回复

使用道具 举报

3#
 楼主| 发表于 2013-12-23 23:14:16 | 只看该作者
那中文不就全部乱码了吗?
回复

使用道具 举报

4#
 楼主| 发表于 2013-12-23 23:53:17 来自手机 | 只看该作者
刚把二级菜单修改了一下,中文全乱码了。
回复

使用道具 举报

5#
发表于 2013-12-24 08:02:08 | 只看该作者
回头我仔细看看
回复

使用道具 举报

6#
 楼主| 发表于 2013-12-24 10:15:25 | 只看该作者
小弟就放弃美观的启动界面,不用message了,改为加载字体文件,可是还不行,我用下面两种方式加载中文字体都失败了,启动二级菜单还是乱码:
1、
timeout 6
default 0
fontfile ()/boot/grub/chinesefont || find --set-root /boot/grub/chinesefont && fontfile /boot/grub/chinesefont
title 【 01 】维护超低配置电脑
2、
timeout 6
default 0
fontfile (ud)/boot/grub/chinesefont
title 【 01 】维护超低配置电脑

请大家再帮我看下,谢谢了!

点评

新版Grub是不是修改了这条命令的书写方式了?我以前一直用fontfile这条命令加载字体的。  详情 回复 发表于 2013-12-24 14:36
没有 fontfile 这条命令,应该是 font  发表于 2013-12-24 11:35
回复

使用道具 举报

7#
 楼主| 发表于 2013-12-24 10:32:09 | 只看该作者
论坛里高手云集,相信定有大侠能帮我找出错误来,在此先表示感谢了!
回复

使用道具 举报

8#
 楼主| 发表于 2013-12-24 14:36:30 | 只看该作者
missyouonnet 发表于 2013-12-24 10:15
小弟就放弃美观的启动界面,不用message了,改为加载字体文件,可是还不行,我用下面两种方式加载中文字体 ...

新版Grub是不是修改了这条命令的书写方式了?我以前一直用fontfile这条命令加载字体的。

点评

这里说的是 Grub4Dos 不是 Grub: # 先进入 VBE 模式 graphicsmode -1 800 600 24:32 # 然后加载字体 font /unifont.hex  详情 回复 发表于 2013-12-24 14:48
回复

使用道具 举报

9#
发表于 2013-12-24 14:48:34 | 只看该作者
missyouonnet 发表于 2013-12-24 14:36
新版Grub是不是修改了这条命令的书写方式了?我以前一直用fontfile这条命令加载字体的。

这里说的是 Grub4Dos 不是 Grub:
# 先进入 VBE 模式
graphicsmode -1 800 600 24:32
# 然后加载字体
font /unifont.hex
回复

使用道具 举报

10#
 楼主| 发表于 2013-12-24 17:40:29 | 只看该作者
问题完美解决了,确实如stevenldj 大侠所说,是字体加载命令的问题。使用如下命令解决了:
timeout 6
default 0
graphicsmode -1 800 600 24:32
font  (ud)/boot/grub/chinesefont
title 【 01 】维护超低配置电脑

到GRUB4DOS下载区新下载个字体解决的。我以前一直不知道自己那个fontfile是外置命令,chinesefont是老的字库格式,必须更换字库才能正常显示简体中文。

万分感谢各位前辈,谢谢!
回复

使用道具 举报

11#
 楼主| 发表于 2013-12-24 17:41:57 | 只看该作者
请版主标注为已解决,以免浪费其他人的时间再进来看,谢谢!
回复

使用道具 举报

12#
发表于 2013-12-24 18:40:49 | 只看该作者
你是楼主啊,你自己就可以更改标题,这点小事就不用麻烦版主了吧?有鉴于版主很劳累。
回复

使用道具 举报

13#
 楼主| 发表于 2013-12-24 22:24:52 来自手机 | 只看该作者
我不知道自己也能改。这就去改。谢谢提醒。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-4 13:04

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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