无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 10676|回复: 13
打印 上一主题 下一主题

[教程] 一点小常识: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, 下载次数: 107)

图一

图一

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

图二

图二

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

图三

图三

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

图四

图四

FONT_CN(6500汉字).GZ

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

中文字库

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

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

grub4dos0.4.6a

评分

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

查看全部评分

2#
发表于 2015-10-18 19:06:17 | 只看该作者
grldr支持内嵌中文字体
回复

使用道具 举报

3#
发表于 2015-10-18 21:07:02 | 只看该作者
好久不见类似教程。感谢分享!
回复

使用道具 举报

4#
发表于 2015-10-19 13:25:54 | 只看该作者
支持一下,没看出来有多大区别

点评

主要是主界面底部的汉字——说是“底部说明汉化版”,但可能是做得还不到家,有些底部说明是汉字,有些底部说明就是乱码,加载了字库后,底部说明就完全正常了。  详情 回复 发表于 2015-10-19 14:47
回复

使用道具 举报

5#
 楼主| 发表于 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
回复

使用道具 举报

6#
发表于 2016-10-8 15:14:23 | 只看该作者
有阴也有阳 发表于 2015-10-19 14:47
主要是主界面底部的汉字——说是“底部说明汉化版”,但可能是做得还不到家,有些底部说明是汉字,有些底 ...

下面帮助的中英文问题,可以这样写菜单

find --set-root /boot/font.gz || setmenu --lang=en
font /boot/font.gz && setmenu --lang=zh

找到字库,设置grub4dos为中文状态,并加载字库。
如果找不到字库,则设置grub4dos为英文状态。

你可以试试,有字库情况,帮助就为中文,如果没有字库,下面帮助部分就是英文,不会出现乱码。
帮助乱码是设置为中文状态,却没有成功加载字库造成的。
回复

使用道具 举报

7#
发表于 2019-8-20 08:01:36 | 只看该作者
支持一下.刚从0.45版 转到0.46A版怎么 显示乱码.了解了..\

谢谢
回复

使用道具 举报

8#
发表于 2019-10-14 09:09:35 | 只看该作者
多谢楼主!
回复

使用道具 举报

9#
发表于 2020-10-15 00:35:11 | 只看该作者
怎样才能有下载权限
回复

使用道具 举报

10#
发表于 2020-10-25 16:47:42 | 只看该作者
学习了
回复

使用道具 举报

11#
发表于 2020-10-25 16:48:01 | 只看该作者
学习了
回复

使用道具 举报

12#
发表于 2020-12-8 10:38:31 | 只看该作者
继续努力学习中的说。
回复

使用道具 举报

13#
发表于 2023-9-18 11:15:23 | 只看该作者
fuldho 发表于 2015-10-18 19:06
grldr支持内嵌中文字体

内嵌中文,怎么使用,麻烦给个示例 语法
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-24 16:02

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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