无忧启动论坛

标题: [求助]menu.lst中文菜单乱码 [打印本页]

作者: sinoxer    时间: 2009-4-11 08:20
标题: [求助]menu.lst中文菜单乱码
foreground ffffff
timeout 15
default 5
splashimage /boot/grub/xyly.xpm
fontfile /boot/grub/fonts.gz
title     Run Windows PE System      
find --set-root /axpe/SETUPLDR.BIN
chainloader /axpe/SETUPLDR.BIN
title     Run DOS Tool Boxes         
find --set-root /boot/grub/DOS.IMG
map --mem /boot/grub/DOS.IMG (fd0)
map --hook
root (fd0)
chainloader (fd0)+1
title     Run Gdisk Int-Lig Partition
find --set-root /boot/grub/GDISK.IMG
map --mem /boot/grub/GDISK.IMG (fd0)
map --hook
root (fd0)
chainloader (fd0)+1
title     Install F11 Onekey Restore
find --set-root /boot/grub/F11.IMG
map --mem /boot/grub/F11.IMG (fd0)
map --hook
root (fd0)
chainloader (fd0)+1
title     Run Symantec Ghost11      
find --set-root /boot/grub/GHOST.IMG
map --mem /boot/grub/GHOST.IMG (fd0)
map --hook
root (fd0)
chainloader (fd0)+1
rootnoverify (fd0)

title     Power OFF                  
halt
作者: xypcmac    时间: 2009-4-11 08:57
1. grldr 或 grub.exe 是否使用的中文版
2. 检查相应的位置是否存在 fonts.gz 文件
作者: lianjiang    时间: 2009-4-11 09:04
加上字体文件的路径判断看看。

foreground ffffff
timeout 15
default 5
find --set-root /boot/grub/fonts.gz
splashimage /boot/grub/xyly.xpm
fontfile /boot/grub/fonts.gz
title     Run Windows PE System      
find --set-root /axpe/SETUPLDR.BIN
作者: sinoxer    时间: 2009-4-11 09:32
原帖由 xypcmac 于 2009-4-11 08:57 发表
1. grldr 或 grub.exe 是否使用的中文版
2. 检查相应的位置是否存在 fonts.gz 文件


用的是2009-03-31(r66) 0.4.4 official release.chinese目录下的文件
字体文件存在
作者: sinoxer    时间: 2009-4-11 09:33
原帖由 lianjiang 于 2009-4-11 09:04 发表
加上字体文件的路径判断看看。

foreground ffffff
timeout 15
default 5
find --set-root /boot/grub/fonts.gz
splashimage /boot/grub/xyly.xpm
fontfile /boot/grub/fonts.gz
title     Run Windows ...



因为下部的提示信息可显示中文,所以字体文件应该正确加载,只是菜单显示乱码
作者: lianjiang    时间: 2009-4-11 09:36
原帖由 sinoxer 于 2009-4-11 09:33 发表



因为下部的提示信息可显示中文,所以字体文件应该正确加载,只是菜单显示乱码


你的菜单一个中文也没看到,所以以为是下部的提示信息是乱码呢。

不知乱码在哪里。
作者: yewuqiu    时间: 2009-4-11 09:36
你这个菜单里哪里有中文了?
作者: sinoxer    时间: 2009-4-11 09:58
原帖由 yewuqiu 于 2009-4-11 09:36 发表
你这个菜单里哪里有中文了?



是中文乱码我才暂时改成英文使用的

原菜单是

foreground ffffff
timeout 15
default 5
splashimage /boot/grub/xyly.xpm
fontfile /boot/grub/fonts.gz
title     运行 Windows PE 系统      
find --set-root /axpe/SETUPLDR.BIN
chainloader /axpe/SETUPLDR.BIN
title     运行DOS工具箱
find --set-root /boot/grub/DOS.IMG
map --mem /boot/grub/DOS.IMG (fd0)
map --hook
root (fd0)
chainloader (fd0)+1
title     运行Gdisk智能分区
find --set-root /boot/grub/GDISK.IMG
map --mem /boot/grub/GDISK.IMG (fd0)
map --hook
root (fd0)
chainloader (fd0)+1
title     安装F11一键还原
find --set-root /boot/grub/F11.IMG
map --mem /boot/grub/F11.IMG (fd0)
map --hook
root (fd0)
chainloader (fd0)+1
title     运行Ghost11
find --set-root /boot/grub/GHOST.IMG
map --mem /boot/grub/GHOST.IMG (fd0)
map --hook
root (fd0)
chainloader (fd0)+1
rootnoverify (fd0)

title     关机
halt
作者: xypcmac    时间: 2009-4-11 10:12
如果我以上所提的两个条件都通过的话,那么只能说你的 menu.lst 的编码格式有问题。

重新用 windows 记事本打开另存为 ANSI 编码格式即可。不能为 UTF-8
作者: sinoxer    时间: 2009-4-11 10:19
原帖由 xypcmac 于 2009-4-11 10:12 发表
如果我以上所提的两个条件都通过的话,那么只能说你的 menu.lst 的编码格式有问题。

重新用 windows 记事本打开另存为 ANSI 编码格式即可。不能为 UTF-8


一语惊醒梦中人

我的编码正是UTF-8

立马改了试试

多谢
hoho
作者: butyes    时间: 2010-11-30 15:35
多谢了,终于找到答案
作者: cnhfg    时间: 2010-12-4 17:12
刚来,随便看看~~~~~~~~~
作者: 2010fengyun    时间: 2010-12-7 14:40
其实楼主也可以不用中文目录下的GRLDR,直接用原英文的GRLDR,编码改为UTF-8.你这样试试看可否!其实我觉得还是用UTF-8的格式好,在很多领域通用性强!
作者: 2010djog    时间: 2010-12-15 16:38
感觉用字体好麻烦....
作者: 2010277281893    时间: 2010-12-16 11:12
加个字体进去就可以了啊
作者: 2010vhdftc    时间: 2010-12-23 10:14
发个字体文件上来,下载的grub4dos里面找不到字体文件

fonts.gz

148.5 KB, 下载次数: 377, 下载积分: 无忧币 -2


作者: yys5161    时间: 2010-12-24 09:30
也重新用下编辑看下了。




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3