无忧启动论坛

标题: grldr显示中文是乱码 [打印本页]

作者: zwmwcj    时间: 2012-1-8 12:39
标题: grldr显示中文是乱码
不好意思了,我刚学这个,对系统上很多语言表达不清楚。
     我想做个移动硬盘系统,刚开始我是用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 编辑 ]
作者: my9823    时间: 2012-1-8 15:46
天啊,我发现我身为中国人,竟然无法理解楼主的话是什么意思?楼下翻译一下!
作者: wang6610    时间: 2012-1-8 15:57
不要说别人国语不好,说不定哪位就是国际友人呢?国外的朋友国语不好是正常的。
作者: 幸运的草    时间: 2012-1-8 19:08
标题: 回复 #1 zwmwcj 的帖子
菜单显示乱码是因为你没有加载中文字库或菜单文件编码与GRLDR版本不匹配。
作者: zhs509    时间: 2012-1-8 19:28
也是没看懂的。。。。。
作者: 2011kx25    时间: 2012-1-9 14:45
## 方案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 编辑 ]
作者: intellect    时间: 2012-1-9 16:20
菜单要保存为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 编辑 ]
作者: my9823    时间: 2012-1-9 20:51
vbe貌似不加载图片也可以显示中文的!先设置分辨率,在加载字体即可!
作者: 2011kx25    时间: 2012-1-10 01:22
标题: 回复 #8 my9823 的帖子
目前,我所发现中文出现乱码的贴子,好像都是没有加载图片的。
而且,我自己反复测试加载或不加载图片,不加载图片确实出现中文乱码。
可能是某些grldr版本的BUG。
作者: 310196209    时间: 2012-2-3 23:09
原帖由 2011kx25 于 2012-1-9 14:45 发表
## 方案1(能显示多国语言 !!!!!!!)

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

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

timeout 30
defa ...

  最近我也在弄GRUB4DOS到自己的XP上,但是也是中文显示乱码,你上面的两个方案我也都在虚拟机上试过了,也是不行。
作者: 717758565    时间: 2012-2-5 11:17
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 编辑 ]




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