无忧启动论坛

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

[教程] 一点小常识:Grub4dos0.4.6a的中文字库的有效加载命令

[复制链接]
跳转到指定楼层
1#
发表于 2015-10-18 18:26:03 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 有阴也有阳 于 2019-8-21 17:16 编辑

         前言:

        这是小白教小白,菜鸟教菜鸟,高手请飘过,有些烦琐,却保证教会。

        A: Grub4dos0.4.6a的下载链接:

        http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1

        B:Grub4dos0.4.6a的中文字库的下载链接:

        http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1

        只需下载其中的6500个汉字的常用字库——FONT_CN(6500汉字).GZ文件即可,将字库文件重命名为fonts.gz。6500个汉字(字库来源于

小小输入法)和特殊符号!grub4dos支持gz压缩的文件,可直接使用无需解压!

        不点大师说:“yaya 已经把中文支持做到内核里了,不用再费劲去重新编译搞中文支持了。新版本已经支持中文了。用户只需要做如下

两个工作便可:

        (1)把字库弄成 unifont.hex 格式;

        (2)把菜单弄成 UTF-8 编码。“

        一:加载位置:

        一般在颜色和等待时间的命令后面加载:       

        menu.lst菜单的开头部分:


# This is a sample menu.lst file. You should make some changes to it.
# The old install method of booting via the stage-files has been removed.
# Please install GRLDR boot strap code to MBR with the bootlace.com
# utility under DOS/Win9x or Linux.
#
# It must be UTF-8 encoding for multi-lingual support. Font lines can be
# appended to the file. The font lines should be in the unifont.hex format.

color blue/green yellow/red white/magenta white/magenta(颜色)
timeout 30(等待时间)
在这加载“加载中文字库的命令”
## menu border color
color border=0xEEFFEE
## set vbe mode
graphicsmode -1 640:800 480:600 24:32 || graphicsmode -1 -1 -1 24:32
## loading splashimage
splashimage /boot/grub/splashimage.xpm || splashimage /boot/grub/splashimage.bmp
default /default
## Menu AutoNumber
write 0x8274 0x2001

        例如:

        红字部分即是加载的“加载中文字库的命令”:

# This is a sample menu.lst file. You should make some changes to it.
# The old install method of booting via the stage-files has been removed.
# Please install GRLDR boot strap code to MBR with the bootlace.com
# utility under DOS/Win9x or Linux.
#
# It must be UTF-8 encoding for multi-lingual support. Font lines can be
# appended to the file. The font lines should be in the unifont.hex format.

color blue/green yellow/red white/magenta white/magenta(颜色)
timeout 30(等待时间)
find --set-root /grub/fonts.gz
font /grub/fonts.gz

## menu border color
color border=0xEEFFEE
## set vbe mode
graphicsmode -1 640:800 480:600 24:32 || graphicsmode -1 -1 -1 24:32
## loading splashimage
splashimage /boot/grub/splashimage.xpm || splashimage /boot/grub/splashimage.bmp
default /default
## Menu AutoNumber
write 0x8274 0x2001


        二:有效的加载命令:

        1:
          font /fonts.gz

        a.字库文件和grldr、menu.lst文件同位于启动分区的根目录——系统中加载Grub4dos启动的情况。

        b. 字库文件和grldr、menu.lst文件同位于同一个分区的根目录,但不一定是启动分区——硬盘的MBR主引导记录中加载Grub4dos启动的情况。

        2:
          font /grub/fonts.gz

        a. grldr、menu.lst文件同位于启动分区的根目录,字库文件位于启动分区的根目录中的grub文件夹中——系统中加载Grub4dos启动的情况。

        b. grldr、menu.lst文件同位于同一个分区的根目录,字库文件位于和前面的2个文件相同分区的根目录中的grub文件夹中,注意,这个分区并

不一定是启动分区——硬盘的MBR主引导记录中加载Grub4dos启动的情况。

        3:
          find --set-root /fonts.gz
          font /fonts.gz

        字库文件和grldr、menu.lst文件同位于不同的分区的根目录,grldr和menu.lst文件在同一个分区的根目录,字库文件在另外一个分区的根目录。

        4:
          find --set-root /grub/fonts.gz
          font /grub/fonts.gz

        字库文件和grldr、menu.lst文件同位于不同的分区,grldr和menu.lst文件在同一个分区的根目录,字库文件在另外一个分区的根目录的grub文

件夹中。

        大致的加载情况就分为以上4种,其余的以此类堆。

        为了方便读者使用,我已经将zhs509大元帅的6500个字的中文字库和lgl007上尉分享的grub4dos0.4.6a最新版底部说明汉化版通过附件上传,

本人在此向原作者表示谢意!


        加载了中文字库以后的效果图,见图一、图二:

        没有加载中文字库的效果图,见图三、图四:



加载了中文字库后的效果图 1.png (23.26 KB, 下载次数: 463)

图一

图一

加载了中文字库后的效果图 2.png (27.46 KB, 下载次数: 526)

图二

图二

未加载中文字库的效果图1.png (23.1 KB, 下载次数: 471)

图三

图三

未加载中文字库的效果图2.png (21.32 KB, 下载次数: 475)

图四

图四

FONT_CN(6500汉字).GZ

200.55 KB, 下载次数: 206, 下载积分: 无忧币 -2

中文字库

grub4dos-0.4.6a-2016年9月20日汉化版.7z

283.06 KB, 下载次数: 95, 下载积分: 无忧币 -2

grub4dos0.4.6a

评分

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

查看全部评分

2#
 楼主| 发表于 2015-10-19 14:47:13 | 显示全部楼层
2012andyle113 发表于 2015-10-19 13:25
支持一下,没看出来有多大区别

主要是主界面底部的汉字——说是“底部说明汉化版”,但可能是做得还不到家,有些底部说明是汉字,有些底部说明就是乱码,加载了字库后,底部说明就完全正常了。

点评

下面帮助的中英文问题,可以这样写菜单 find --set-root /boot/font.gz || setmenu --lang=en font /boot/font.gz && setmenu --lang=zh 找到字库,设置grub4dos为中文状态,并加载字库。 如果找不到字库,  详情 回复 发表于 2016-10-8 15:14
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-11-8 10:55

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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