无忧启动论坛

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

[求助] grldr显示中文是乱码

[复制链接]
跳转到指定楼层
1#
发表于 2012-1-8 12:39:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
不好意思了,我刚学这个,对系统上很多语言表达不清楚。
     我想做个移动硬盘系统,刚开始我是用WIndows NT 5.X引导方式去引导GRUB4DOS的grldr,进入GRUB4DOS菜单时可以正常启动显示中文。
     GRUB4DOS的版本是0.4.5b的
    后来看资料说GRUB4DOS可以做成主引导的,我就下载了BOOTICE.EXE版本是V0.9.2011.0501,用他把移动硬盘的主引导写成GRUB4DOS。

    写好试了下,可以出来调出GRUB4DOS菜单,但显示的菜单中文全是乱码。我想请问各位高手知是什么问题?

  我也看了别人说GRUB4DOS要用chinese目录下grldr,我自制替换还是一样的问题还是显示乱码。

[ 本帖最后由 zwmwcj 于 2012-1-8 20:32 编辑 ]
2#
发表于 2012-1-8 15:46:17 | 只看该作者
天啊,我发现我身为中国人,竟然无法理解楼主的话是什么意思?楼下翻译一下!
回复

使用道具 举报

3#
发表于 2012-1-8 15:57:01 | 只看该作者
不要说别人国语不好,说不定哪位就是国际友人呢?国外的朋友国语不好是正常的。
回复

使用道具 举报

4#
发表于 2012-1-8 19:08:36 | 只看该作者

回复 #1 zwmwcj 的帖子

菜单显示乱码是因为你没有加载中文字库或菜单文件编码与GRLDR版本不匹配。
回复

使用道具 举报

5#
发表于 2012-1-8 19:28:54 | 只看该作者
也是没看懂的。。。。。
回复

使用道具 举报

6#
发表于 2012-1-9 14:45:41 | 只看该作者
## 方案1(能显示多国语言 !!!!!!!)

## 下面这句,在虚拟机里导致黑屏死机!
## graphicsmode -1 640:800

## 加载多国语言字库
## font /unifont.hex.gz
font /unifont.hex

timeout 30
default 1

## 加载图片,没有下面这句,中文就会变成乱码(反复测试过)!!!!!!!!!!
## splashimage /boot/grub/splashimage.xpm || splashimage /boot/grub/splashimage.bmp
splashimage /splashimage.bmp

## 下面这句,绝不可以运行!
## configfile (md)4+8

title 中文菜单
。。。


能显示多国语言



## ◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆

## 方案2(不能显示多国语言!!!!!!!)

## 下面这句,不起作用!
font /unifont.hex

timeout 30
default 1
gfxmenu ()/MESSAGE || find --set-root /MESSAGE && gfxmenu ()/MESSAGE
configfile (md)4+8

title 中文菜单
。。。


菜单残缺。。。

[ 本帖最后由 2011kx25 于 2012-1-9 14:49 编辑 ]
回复

使用道具 举报

7#
发表于 2012-1-9 16:20:51 | 只看该作者
菜单要保存为UTF-8编码。
如果你要用MESSAGE,就不用加载字体,在制作MESSAGE的时候,字体已经有了。

“graphicsmode -1 640:800”
这一句改为
”graphicsmode -1  100:1000 100:1000 24:32“
这样VBE就好了
背景图片的要为BMP

color heading=0x01 normal=0x0F highlight=0x0D border=0x01 helptext=0x01
command /GRUB/MENUSET 后面的数值看S版的帖子http://bbs.wuyou.net/forum.php?mod=viewthread&tid=204331&extra=page%3D2
graphicsmode -1 100:1000 100:1000 24:32  
font /GRUB/UNIFONT.HEX
splashimage /GRUB/BJ.BMP
timeout 5
default 0

把红色部分复制到菜单就可以了,有些自己看情况改。
注意文件的位置
那个“MENUSET"在论坛里面S版的,自己看看怎么用的



[ 本帖最后由 intellect 于 2012-1-9 16:24 编辑 ]
回复

使用道具 举报

8#
发表于 2012-1-9 20:51:47 | 只看该作者
vbe貌似不加载图片也可以显示中文的!先设置分辨率,在加载字体即可!
回复

使用道具 举报

9#
发表于 2012-1-10 01:22:56 | 只看该作者

回复 #8 my9823 的帖子

目前,我所发现中文出现乱码的贴子,好像都是没有加载图片的。
而且,我自己反复测试加载或不加载图片,不加载图片确实出现中文乱码。
可能是某些grldr版本的BUG。
回复

使用道具 举报

10#
发表于 2012-2-3 23:09:46 | 只看该作者
原帖由 2011kx25 于 2012-1-9 14:45 发表
## 方案1(能显示多国语言 !!!!!!!)

## 下面这句,在虚拟机里导致黑屏死机!
## graphicsmode -1 640:800

## 加载多国语言字库
## font /unifont.hex.gz
font /unifont.hex

timeout 30
defa ...

  最近我也在弄GRUB4DOS到自己的XP上,但是也是中文显示乱码,你上面的两个方案我也都在虚拟机上试过了,也是不行。
回复

使用道具 举报

11#
发表于 2012-2-5 11:17:13 | 只看该作者
debug off
default 0
timeout 10
command --set-path=(ud)/BOOT/GRUB/
color normal=33 highlight=33 helptext=333 heading=44 standard=2
font (ud)/boot/grub/UNIFONT.HEX
graphicsmode -1 800##注意这里你是多大的图片记得在这里改一下800*600的就输入800就行不需要输入600
splashimage (ud)/BOOT/GRUB/SNOW.LZMA
你们试试这个菜单图片要bmp格式的要用lzma压缩一下才可以显示正常
这都是引用夜大的ISO模版1290和1080的分辨率都没问题


[ 本帖最后由 717758565 于 2012-2-5 11:30 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-3 04:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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