无忧启动论坛

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

[已解决] Grub4Dos菜单中文乱码如何解决?

[复制链接]
跳转到指定楼层
1#
发表于 2023-5-23 17:52:11 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 zhanglei1371 于 2023-5-24 13:36 编辑

今天想学习下Grub4dos的使用,于是下载了grub4dos-0.4.6a.
将里面的grldr.mbr,grldr以及Menu.lst三个文件放在测试磁盘的根目录。
用Bootice修改了主引导记录为Grub4dos启动,测试发现,中文显示乱码。如下:

照着网上教程,说需要一个中文的字体文件fonts.gz.于是发现网上竟然找不到这个文件的下载。费了几十个币终于从csdn上下载了下来,但是在menu.lst中加入这句(字体在根目录的grub文件夹里。):fontfile  (hd0,0)/grub/fonts.gz
还是无效。
又尝试将menu.lst修改为utf-8编码保存,还是无济于事。
现上传几个文件,大侠们看看怎么解决。花了2个小时了都没有解决。
谢谢各位!
grub.rar (386.45 KB, 下载次数: 9)

===============================
在@liuzhaoyzz 版主的帮助下,终于解决了,十分感谢!
总结下关键点:
1.早期的教程里的fontfile命令已经不可用,同样,早期的教程里提到的font.gz也不可用,现在再去看早期的教程很可能会起到误导作用;
2.需要准备字体文件,无论gz结尾,还是hex结尾,还是无结尾都无所谓,命令就是font /字体文件名 即可;
3.帮助文件要显示为中文,需要加上setmenu --lang-zh语句就行了。
4.这句不可少:graphicsmode -1 640。
顺便附上成功的demo:

zlsuccess.rar (346.2 KB, 下载次数: 29)
效果图:




2#
 楼主| 发表于 2023-5-23 19:01:33 | 显示全部楼层
2011yaya2007777 发表于 2023-5-23 18:33
版本太老了。也许中文字库不合适吧。

有没有新版的?百度找了半天没有合适的

点评

grub4dos.chenall.net  详情 回复 发表于 2023-5-23 19:11
回复

使用道具 举报

3#
 楼主| 发表于 2023-5-24 06:47:55 | 显示全部楼层
liuzhaoyzz 发表于 2023-5-23 23:01
#grub4dos的menu.lst里面有示例代码,可以参照。

graphicsmode -1 800

没成功,汉字变成了双行合一的乱码形式。
能否发个打包的(grldr+grldr.mbr+menu.lst+font的)附件?谢谢
另外,fontfile命令是否是过时的命令了?

点评

我不是说过了吗,menu.lst,你在官方下载的grub4dos工具包里面有示例啊,为啥还找我要? https://grub4dos.chenall.net/ fontfile命令早已不用了。新命令是font。 menu.lst编码必须是utf-8的,你说反了。  详情 回复 发表于 2023-5-24 08:19
回复

使用道具 举报

4#
 楼主| 发表于 2023-5-24 07:01:45 | 显示全部楼层
liuzhaoyzz 发表于 2023-5-23 23:01
#grub4dos的menu.lst里面有示例代码,可以参照。

graphicsmode -1 800


菜单终于显示中文了。
原来编码必须是ANSI编码,不能修改为UTF-8的!
但是底部的帮助文本如何也变成汉语?该怎么设置?
回复

使用道具 举报

5#
 楼主| 发表于 2023-5-24 09:52:38 | 显示全部楼层
liuzhaoyzz 发表于 2023-5-24 08:19
我不是说过了吗,menu.lst,你在官方下载的grub4dos工具包里面有示例啊,为啥还找我要?
https://grub4d ...

谢谢大师的提示,确实,menu.lst必须是utf-8.然后就能显示中文菜单了。如下:
  1. timeout 15
  2. default 11
  3. color black/cyan yellow/cyan
  4. graphicsmode -1 640
  5. find --set-root /FONT_CN6500.GZ
  6. font /FONT_CN6500.GZ
  7. title 中文菜单测试
  8. RUN /GENERAL/WIN8PE.ISO
复制代码

但是还有个问题,那就是下面的帮助提示语如何设置也能显示中文?

再次感谢!

回复

使用道具 举报

6#
 楼主| 发表于 2023-9-25 12:59:40 | 显示全部楼层
nfans 发表于 2023-9-21 17:18
搞不懂为啥非要把这玩意整成中文……

因为中国人喜欢看中文。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-13 17:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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