2010boot.boot 发表于 2012-3-8 14:57:47

unifont.hex.gz 字体怎么用(已解决)

grub4dos 下了最新版后,没见提供中文版本的GRLDR.就下了unifont.hex.gz
菜单如下:

graphicsmode -1 640:800
font /unifont.hex.gz

title 中文菜单
xxxx
xxxx


按说明菜单是UTF-8编码了啊,怎不显示中文.
font是内部命令,还是另要下载的外部命令.
弄了好久都没明白

搞了几次终于弄明白是啥回事了:因为ultraiso制做映像默认的文件命名是DOS风格的,这unifont.hex.gz文件名就不能这么用
要么更改ultraiso为windows/unix风格
要么把unifont.hex.gz更名为unifont.gz
graphicsmode -1 640:800
font /unifont.gz
title 中文菜单

[ 本帖最后由 2010boot.boot 于 2012-3-9 14:31 编辑 ]

sratlf 发表于 2012-3-8 15:02:52

回复 #1 2010boot.boot 的帖子

1,grub版本是多少

2,不显示中文的截图

zhs509 发表于 2012-3-8 15:07:12

gldr有没有设置为引导这也很关键(虽然替换grldr,没设置为引导,那么还是用旧版的grub4dos)

2010boot.boot 发表于 2012-3-8 15:35:53

原帖由 zhs509 于 2012-3-8 15:07 发表 http://bbs.wuyou.com/images/common/back.gif
grldr有没有设置为引导这也很关键(虽然替换grldr,没设置为引导,那么还是用旧版的grub4dos)

替换为引导是什么意思?grub4dos是最新版的,从不提供中文版本的grub4dos开始到2012-2-27最新版.
用ultraiso做启动
grldr.bin为引导,grldr menu.lst放光盘映像里,虚拟机启动,启动成功后,非中文菜单项正常,
中文菜单项变得非常非常小的字体,分辨不出是字还是乱码

zhs509 发表于 2012-3-8 15:37:58

回复 #4 2010boot.boot 的帖子

grldr.bin是不是最新的grldr改名的呢?
如果是,那么确实使用了新版的grub4dos。。。

建议上传最小化ISO测试模版,方便分析原因。。。

[ 本帖最后由 zhs509 于 2012-3-8 15:39 编辑 ]

2010boot.boot 发表于 2012-3-8 16:08:36

原帖由 zhs509 于 2012-3-8 15:37 发表 http://bbs.wuyou.com/images/common/back.gif
grldr.bin是不是最新的grldr改名的呢?
如果是,那么确实使用了新版的grub4dos。。。

建议上传最小化ISO测试模版,方便分析原因。。。

都是同一版本的文件,都是在虚拟机下测试,实机没有测试.
测试的iso都是用ultraiso做的,就grldr.bin grldr menu.lst 三个文件.上传也没意义.
旧版本grub4dos的内部字体命令和旧版本的外部命令unifont-2011-02-10 在虚拟机都正常.
新版本的grub4dos不提供中文版本,只能用unifont.hex.gz 显中文
如果菜单设置没问题,是不是还挑虚拟机.

zhs509 发表于 2012-3-8 16:10:57

嗯 上传模版没意义,我们也没必要关注问题了。。。

chenall 发表于 2012-3-8 16:12:43

启动后看一下GRUB4DOS的版本。

另外还有可能是你的文件没有找到,没有正确加载字库。

请自己进入命令行测试。执行以下命令看看结果。
font /unifont.hex.gz
graphicsmode

Hcrty 发表于 2012-3-8 21:22:17

^_^,好吧,可能是你的ISO的格式问题,就是你ISO支不支持小写菜单的问题,最好写menu.lst菜单时,除了命令,其他的全用大写...
当然还有一种我说不清的情况,用新版的 ISO 打包工具吧,当初我用旧版 ISO 打包工具,就出现无法加载 unifont.hex.gz 这种情况,任是解压后加载...

PS:好吧,我用 GZ 压缩后,还是没加载中文字体来着 ... T_T,我再也不相信爱情了 ... 哥们,坚持解压后再用吧...

[ 本帖最后由 Hcrty 于 2012-3-8 21:31 编辑 ]

2011戒烟如你 发表于 2012-3-9 12:01:34

font /unifont.hex.gz
graphicsmode -1 640:480
页: [1] 2
查看完整版本: unifont.hex.gz 字体怎么用(已解决)