无忧启动论坛

标题: grub4dos中文菜单乱码,求解决(已经解决,谢谢) [打印本页]

作者: 白天不懂夜的黑    时间: 2014-5-24 22:50
标题: grub4dos中文菜单乱码,求解决(已经解决,谢谢)
本帖最后由 白天不懂夜的黑 于 2014-5-25 22:53 编辑

很久以前用grub4dos 0.42,中文菜单是可以的。
最近升了下级,用0.45版的,在置顶贴提供的google code里下载的
是用bootice最新版在MBR里刷grub4dos的,64G U盘,单分区,其他功能各种好用
然后用了font (hd0,0)/boot/grub/fonts.gz,文件位置对的,一律用小写,但就是乱码。
之后尝试各种组合,比如ansi和utf-8编码,fonts.gz和多国语言字体,启动菜单中文字体就是乱码
另:以前记得用的是fontfile命令,现在发现变成font命令了,两种都试了还是不行。
还没去试fbinsttool,希望各位大侠点拨给个思路

谢谢斑竹大大和各位的热心解答,是缺少了graphicsmode -1 640:800的缘故,一改上去就立马出来,记得以前老版本不需要这个命令的。
作者: ge    时间: 2014-5-25 08:58
我文化低,没有看明白g4d帮助,那里面有中文支持!
作者: kelvinso    时间: 2014-5-25 09:37
graphicsmode -1 640:800
font /unifont.hex.gz

下載最新的字庫放在 UD根目錄,用以上指令

http://grub4dos-chenall.googlecode.com/files/unifont.hex.gz
作者: sratlf    时间: 2014-5-25 09:40
几个要求

1,通过graphicsmode命令开启vbe模式
2,下载unfont.hex字库并通过font命令加载
3,菜单文件使用utf-8编码格式

字库下载可以见
https://code.google.com/p/grub4d ... name=unifont.hex.gz
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=256198
作者: moneyjin    时间: 2014-5-25 12:36
sratlf 发表于 2014-5-25 09:40
几个要求

1,通过graphicsmode命令开启vbe模式

是满足这三个条件才能显示中文菜单,但是英文版的grldr底部的帮助信息(就是 press enter or 'b' to boot。。。这些内容)提示却是英文的,版主有什么办法解决吗?
作者: sratlf    时间: 2014-5-25 13:13
moneyjin 发表于 2014-5-25 12:36
是满足这三个条件才能显示中文菜单,但是英文版的grldr底部的帮助信息(就是 press enter or 'b' to boot ...

这个没办法  因为现在只有英文的grldr配合字库形成多语言支持  下面的提示信息想改的话除非是自己手动改源码  然后编译才行
作者: moneyjin    时间: 2014-5-25 13:22
sratlf 发表于 2014-5-25 13:13
这个没办法  因为现在只有英文的grldr配合字库形成多语言支持  下面的提示信息想改的话除非是自己手动改 ...

我也下载过源码来修改编译,可惜总是失败!版主不妨建议chenall大神编译下中文的版本!
作者: 不点    时间: 2014-5-26 10:10
你用 chenall 给的那个 Windows 下的编译环境(在 grub4dos 的 google code 主页上提供下载),不会失败的。这不同于 Linux 发行版影响因素太多,这个 Windows 下的编译环境是固定的,谁下载编译,都是一样的,基本可说,是不可能失败的。


作者: moneyjin    时间: 2014-5-26 20:58
不点 发表于 2014-5-26 10:10
你用 chenall 给的那个 Windows 下的编译环境(在 grub4dos 的 google code 主页上提供下载),不会失败的 ...

谢谢不点大神!在你的启发下,我做了个汉化版本,并发了教程,有空你去看下!http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
作者: 月光骑士    时间: 2024-8-9 04:30
感谢你的分享




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