无忧启动论坛

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

[求助] grldr启动,菜单上的中文是乱码,请问如何解决?

[复制链接]
跳转到指定楼层
1#
发表于 2016-9-10 11:20:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


menu.lst 在根目录下,不是内置,因为加ISO方便。
搜索发现,要加字体,可没找到下载地址,也不知如何加
推荐
发表于 2016-9-10 12:18:03 | 只看该作者
GRUB4DOS 中文支持的三种方式
    A,使用(0.4.5b以前)中文版grldr配合内置命令 fontfile 加载中文字库来显示中文菜单(菜单文件需使用 ANSI 文本编码模式,否则中文会显示为乱码);
    B,使用(0.4.6a以后)英文版grldr配合内置命令 font 加载中文字库来显示中文菜单(菜单文件需使用 UTF-8 文本编码模式,否则中文会显示为乱码);
    C,使用内置命令 gfxmenu 加载 message 文件来显示中文菜单(菜单文件需使用 UTF-8 文本编码模式,否则中文会显示为乱码);


新版字体命令
font /boot/grub/unifont.hex.gz

老板字体命令
fontfile /boot/grub/font.gz

评分

参与人数 1无忧币 +5 收起 理由
jmjmbj + 5 赞一个!

查看全部评分

回复

使用道具 举报

3#
发表于 2016-9-10 12:19:31 | 只看该作者
第三种方式
gfxmenu /BOOT/GRUB/message

点评

按您说的,找了一个文件加上,在主界面能显示中文,但进入下一级则乱码 我抄袭一个帖子这样写的 gfxmenu /BOOT/GRUB/message graphicsmode 3 不加这一行,则进入下一级时一直黑屏,进不去  详情 回复 发表于 2016-9-10 19:26

评分

参与人数 1无忧币 +5 收起 理由
jmjmbj + 5 多谢指点

查看全部评分

回复

使用道具 举报

4#
发表于 2016-9-10 13:29:49 | 只看该作者
MENU.zip (162.86 KB, 下载次数: 45)
24华文新魏字体,加载需声明字号。
  1. font --font-high=24 BOOT/GRUB/MENU.HEX
复制代码

点评

多谢各位指点! 之前还下载了一个 unifont.hex,有3.8M大,能正常使用么? 您提供的这个好小啊  详情 回复 发表于 2016-9-10 18:15

评分

参与人数 1无忧币 +5 收起 理由
jmjmbj + 5 感谢您提供

查看全部评分

回复

使用道具 举报

5#
 楼主| 发表于 2016-9-10 18:15:23 | 只看该作者
帆船 发表于 2016-9-10 13:29
24华文新魏字体,加载需声明字号。

    多谢各位指点!

    之前还下载了一个 unifont.hex,有3.8M大,能正常使用么?
    您提供的这个好小啊
回复

使用道具 举报

6#
 楼主| 发表于 2016-9-10 19:26:20 | 只看该作者
本帖最后由 jmjmbj 于 2016-9-10 19:29 编辑
JCDN 发表于 2016-9-10 12:19
第三种方式
gfxmenu /BOOT/GRUB/message


   按您说的,在一个帖子下载了message加上,在主界面能显示中文,但进入下一级则乱码
  我抄袭一个帖子这样写的

   gfxmenu /BOOT/GRUB/message
   graphicsmode 3           不加这一行,则进入下一级时一直黑屏,进不去;加上,则进入是中文乱码

  如图

   

    想进入这个搜索ISO

   
   

   进去后能看到 几个ISO,但界面是乱码,如何解决呢
   感觉message方式漂亮,想试试。

点评

多菜单配合需要注意grub版本和菜单编码是否对应,多个菜单编码是否一致。  详情 回复 发表于 2016-9-12 13:25
搜索ISO只能使用外置字库  详情 回复 发表于 2016-9-10 19:33
回复

使用道具 举报

7#
发表于 2016-9-10 19:33:43 | 只看该作者
jmjmbj 发表于 2016-9-10 19:26
按您说的,在一个帖子下载了message加上,在主界面能显示中文,但进入下一级则乱码
  我抄袭一个帖 ...

搜索ISO只能使用外置字库

点评

title [ 5 ] 搜索U盘ISO command (ud)/MINIPE/RUN --automenu --show.iso.ima.img.gz.lst.lzma /ISO/ || find --set-root /MINIPE/RUN && /MINIPE/RUN --automenu --show.iso.ima.img.gz.lst.lzma /ISO/ 这是  详情 回复 发表于 2016-9-10 19:36
回复

使用道具 举报

8#
 楼主| 发表于 2016-9-10 19:36:05 | 只看该作者
帆船 发表于 2016-9-10 19:33
搜索ISO只能使用外置字库


title [ 5 ] 搜索U盘ISO
command (ud)/MINIPE/RUN --automenu --show.iso.ima.img.gz.lst.lzma /ISO/ || find --set-root /MINIPE/RUN && /MINIPE/RUN --automenu --show.iso.ima.img.gz.lst.lzma /ISO/

这是菜单,请问,如何用外置字库,是单独写在这个选项前面么? 我试过一次,也不行。
回复

使用道具 举报

9#
发表于 2016-9-10 19:46:10 | 只看该作者
jmjmbj 发表于 2016-9-10 19:36
title [ 5 ] 搜索U盘ISO
command (ud)/MINIPE/RUN --automenu --show.iso.ima.img.gz.lst.lzma /ISO/  ...
  1. title [ 5 ] 搜索U盘ISO
  2. font --font-high=24 BOOT/GRUB/MENU.HEX
  3. command (ud)/MINIPE/RUN --automenu --show.iso.ima.img.gz.lst.lzma /ISO/ || find --set-root /MINIPE/RUN && /MINIPE/RUN --automenu --show.iso.ima.img.gz.lst.lzma /ISO/
复制代码

点评

按您说的做了,进去后如下 [attachimg]250246[/attachimg] 没办法,只好不用这个方式。用前面提供的字体如下 [attachimg]250247[/attachimg] 但进这个选项不是中文 [attachimg]250  详情 回复 发表于 2016-9-10 20:11
回复

使用道具 举报

10#
 楼主| 发表于 2016-9-10 20:11:59 | 只看该作者
本帖最后由 jmjmbj 于 2016-9-10 20:13 编辑


     按您说的做了,进去后如下
   

   没办法,只好不用这个message方式。用前面提供的字体如下
   

    但进这个选项不是中文
   

    换了另一个  font /MINIPE/unifont.hex  这个字体,才正常如下
   

     


    暂时放弃message方式,期待继续指点!

点评

额……才发现自动菜单只能使用16字体…… 华文新魏小了不好看,楷体-GB2312:  详情 回复 发表于 2016-9-10 21:32
回复

使用道具 举报

11#
发表于 2016-9-10 21:32:10 | 只看该作者
jmjmbj 发表于 2016-9-10 20:11
按您说的做了,进去后如下
   

额……才发现自动菜单只能使用16字体……
华文新魏小了不好看,楷体-GB2312:
MENU.zip (96.5 KB, 下载次数: 22)

点评

看到一个PE中的配置如下,既加载MESSAGE,又加载MENU.HEX,会有冲突么? timeout 15 default 2 gfxmenu /BOOT/GRUB/MESSAGE graphicsmode -1 600:800 font /BOOT/GRUB/MENU.HEX  详情 回复 发表于 2016-9-11 07:50
回复

使用道具 举报

12#
 楼主| 发表于 2016-9-11 07:50:18 | 只看该作者
帆船 发表于 2016-9-10 21:32
额……才发现自动菜单只能使用16字体……
华文新魏小了不好看,楷体-GB2312:

看到一个PE中的配置如下,既加载MESSAGE,又加载MENU.HEX,会有冲突么?

timeout 15
default 2
gfxmenu /BOOT/GRUB/MESSAGE
graphicsmode -1 600:800
font /BOOT/GRUB/MENU.HEX


点评

不会的,MESSAGE内置字库,只是在自动菜单等界面使用.HEX外置字库。  详情 回复 发表于 2016-9-11 12:41
回复

使用道具 举报

13#
发表于 2016-9-11 12:41:15 | 只看该作者
jmjmbj 发表于 2016-9-11 07:50
看到一个PE中的配置如下,既加载MESSAGE,又加载MENU.HEX,会有冲突么?

timeout 15

不会的,MESSAGE内置字库,只是在自动菜单等界面使用.HEX外置字库。
回复

使用道具 举报

14#
发表于 2016-9-11 13:24:55 | 只看该作者
graphicsmode 3 就是为避免某些 buggy BIOS 死机而设置的一种过渡方法。

当你从 gfxmenu 进入 grub4dos 的 vbe 图形模式时,需要用 graphicsmode 3 这条命令过渡一下,再用

graphicsmode   -1    -1    -1    24:32

进入 vbe 图形模式,这样就可能避免死机了。

graphicsmode 3 其实是进入文本模式,所以,你不可能看到中文。它只是一条过渡命令,接下来需要运行

graphicsmode   -1    -1    -1    24:32

才能进入图形模式,才能显示中文字符。

点评

感激大师的回复。见过您很多高深的技术回复,更敬仰您谦虚热情淡泊的为人。 俺只是盗用几个老师的PE,自己合一下盘自用方便。不是这一行,也不懂这些技术,只会照葫芦画瓢。惭愧!  详情 回复 发表于 2016-9-11 22:27
回复

使用道具 举报

15#
 楼主| 发表于 2016-9-11 22:27:22 | 只看该作者
不点 发表于 2016-9-11 13:24
graphicsmode 3 就是为避免某些 buggy BIOS 死机而设置的一种过渡方法。

当你从 gfxmenu 进入 grub4dos  ...

     感激大师的回复。见过您很多高深的技术回复,更敬仰您谦虚热情淡泊的为人。
     俺只是盗用几个老师的PE,自己合一下盘自用方便。不是这一行,也不懂这些技术,只会照葫芦画瓢。惭愧!

点评

谢谢夸奖。有幸能够答复问题,很值得珍惜。这机会不容易,如果我懂某个知识,而故意不去答复,那恐怕就愧对上帝的安排了,或者说是在作践自己。当我在别的不熟悉的领域提出自己的问题时,我也希望赶快有人给以答复,  详情 回复 发表于 2016-9-11 23:06
回复

使用道具 举报

16#
发表于 2016-9-11 23:06:00 | 只看该作者
jmjmbj 发表于 2016-9-11 22:27
感激大师的回复。见过您很多高深的技术回复,更敬仰您谦虚热情淡泊的为人。
     俺只是盗用几个老 ...

谢谢夸奖。有幸能够答复问题,很值得珍惜。这机会不容易,如果我懂某个知识,而故意不去答复,那恐怕就愧对上帝的安排了,或者说是在作践自己。当我在别的不熟悉的领域提出自己的问题时,我也希望赶快有人给以答复,越快越好。所以,我能理解到答复问题的重要性。给人方便,就是给自己开路。我在自己不懂的那些领域,比如说 JavaScript、PHP 等,也感到很惭愧。可我没办法,即便我努力学,其进度也十分缓慢,我仍是很无奈。世上的道理是相通的,每个人所遇到的状况也大致都是一样的。

点评

您是一个好人。我见过您在很多帖子中,多是大段的有针对性的技术性回复。这需要功底,更需要耐心。而现在,是一个让人无法耐心的浮躁的功利时代。  发表于 2016-9-12 08:10
回复

使用道具 举报

17#
发表于 2016-9-12 13:25:05 | 只看该作者
jmjmbj 发表于 2016-9-10 19:26
按您说的,在一个帖子下载了message加上,在主界面能显示中文,但进入下一级则乱码
  我抄袭一个帖 ...

多菜单配合需要注意grub版本和菜单编码是否对应,多个菜单编码是否一致。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-1 14:28

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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