无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 6106|回复: 14
打印 上一主题 下一主题

[求助] (问题已解决)内置菜单转到外置菜单中文显示不出来

[复制链接]
跳转到指定楼层
1#
发表于 2010-12-21 00:39:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天做了个 GRUB4DOS 引导的光盘,grldr用的是2010-12-19的版本,光盘引导文件为grldr,现在发现一个问题,grldr内置菜单中文显示正常,但如果从内置菜单(主菜单)转到外置菜单(子菜单)的话,在子菜单中,只能显示数字和英文,中文显示不出来,原来有中文的地方就是空白,不知何解,各位大大有没有碰到这种现象,该如何解决这个问题,请指教。
注:grldr 用的是 2010-12-19 版本压缩包中的 chinese 文件夹下的那个

[ 本帖最后由 sht123960585 于 2010-12-24 00:35 编辑 ]
2#
发表于 2010-12-21 09:27:12 | 只看该作者
呵呵 你还有数字和英文 我全部是空白 只见到移动条在动 没有菜单内容 靠猜
回复

使用道具 举报

3#
发表于 2010-12-21 09:29:37 | 只看该作者
保存Grldr菜单menu或ISO.LST的时候选择 按 UTF-8保存试试
回复

使用道具 举报

4#
 楼主| 发表于 2010-12-21 10:45:32 | 只看该作者
保存菜单的时候就是 UTF-8 的,我在虚拟机上试的,还没在真机上试,不知道是不是这个原因
有时间再浪费一个盘在真机上试试看
回复

使用道具 举报

5#
发表于 2010-12-21 10:48:10 | 只看该作者
那就再保存为ANSI 码试试
回复

使用道具 举报

6#
发表于 2010-12-21 12:58:29 | 只看该作者
你的***.LST里面也得写加载字体命令
回复

使用道具 举报

7#
发表于 2010-12-21 15:57:00 | 只看该作者
UTF8

/font/UTF-8/UNIFONT /font/UTF-8/arialuni_U16.bin

是不是前面少了 /
回复

使用道具 举报

8#
 楼主| 发表于 2010-12-23 16:27:25 | 只看该作者
大家帮忙测试看看,实在是没有办法了,用实机测试也是一样

内置菜单:
terminal console
debug off
default 0
timeout 5
find --set-root --ignore-floppies /BOOT/GRUB/MENU2.LST
gfxmenu ()/BOOT/GRUB/MESSAGE

title (1)  启动 Micro Windows XPE
#find --set-root --ignore-floppies /WXPE/SETUPLDR.BIN
chainloader ()/WXPE/SETUPLDR.BIN

title (2)  启动 MENU2.LST 菜单
configfile ()/BOOT/GRUB/MENU2.LST

title (2)  启动 GRUB4DOS command
commandline

外置菜单MENU2.LST:
terminal console
debug off
default 0
timeout 5
find --set-root --ignore-floppies /WXPE/SETUPLDR.BIN
gfxmenu ()/BOOT/GRUB/MESSAGE

title (1)  启动 Micro Windows XPE
#find --set-root --ignore-floppies /WXPE/SETUPLDR.BIN
chainloader ()/WXPE/SETUPLDR.BIN

title (2)  启动 Grub4Dos CommandLine
commandline

GRLDR版本:
GRUB4DOS 0.4.5b 2010-12-17

麻烦高手来帮看看
回复

使用道具 举报

9#
发表于 2010-12-23 21:19:22 | 只看该作者
原帖由 sht123960585 于 2010-12-23 16:27 发表
大家帮忙测试看看,实在是没有办法了,用实机测试也是一样

外置菜单MENU2.LST:
terminal console
debug off
default 0
timeout 5
find --set-root --ignore-floppies /WXPE/SETUPLDR.BIN
gfxmenu ()/BOOT/GRUB/MESSAGE


terminal console
debug off
default 0
timeout 5
find --set-root --ignore-floppies /WXPE/SETUPLDR.BIN
fontfile ()/BOOT/GRUB/FONT.GZ
gfxmenu ()/BOOT/GRUB/MESSAGE

试试添加字体文件到GRUB目录和上面那条命令到外置菜单。

纠错纠错,上面的说法不对呀,刚刚测试屏蔽那条命令并删除字体文件 还是能够正常显示。

[ 本帖最后由 tubaozi 于 2010-12-23 21:54 编辑 ]
回复

使用道具 举报

10#
发表于 2010-12-23 22:24:12 | 只看该作者
原帖由 tubaozi 于 2010-12-23 21:19 发表


纠错纠错,上面的说法不对呀,刚刚测试屏蔽那条命令并删除字体文件 还是能够正常显示。


应该与菜单文件保存的编码方式有关。


回复

使用道具 举报

11#
 楼主| 发表于 2010-12-24 00:20:02 | 只看该作者
我再试试看,谢谢你们的热心帮忙,无忧有你们更精彩
回复

使用道具 举报

12#
 楼主| 发表于 2010-12-24 00:34:42 | 只看该作者
问题已解决,感谢大家的热心帮助,我把所有要用到的菜单,全部用 UTF-8 重新保存了一次,经试验问题已解决,以前应该是菜单没有用 UTF-8 保存好

再次感谢大家,无忧有你现精彩

[ 本帖最后由 sht123960585 于 2010-12-24 12:50 编辑 ]
回复

使用道具 举报

13#
发表于 2010-12-24 11:26:40 | 只看该作者
楼主很细心,我帮你总结一下好了,其实很多人都遇到过这种问题!
遇到gfxmenu加载图形菜单的时候,一定要用UTF-8格式!不管是grldr,还是外置的LST。
用ANSI只有一种情况,那就是用chinese文件夹下的GRLDR的时候,一般加载字体为fontfile /fonts.gz,但是我本人更喜欢用统一的utf-8,即用原版下的grldr,字体用UTF-8字体!u16e.bin,都用UTF-8有个好处,即使图形失效,回到原始菜单上也不容易乱套,整体编码一致性比较强!这是我所知道的目前对字体最好的处理方法!
回复

使用道具 举报

14#
 楼主| 发表于 2010-12-24 12:58:23 | 只看该作者

回复 #13 2010fengyun 的帖子

感谢您的回答,

我现在还是有点不明白,原版下的 grldr 和 chinese 文件夹下 grldr 在实际使用上有何不同?使用上都应该注意些什么?两个都能正常支持中文吗?
回复

使用道具 举报

15#
发表于 2011-1-6 04:34:13 | 只看该作者
各位大大 请问下 minipe 和 vghost  这两个文件夹 一定要放在U盘可见分区下吗?  我把这两个导入Ud扩展分区内 为什么启动后 没有用呢
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-25 15:49

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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