无忧启动论坛

标题: grub制作的菜单为什么启动失败会乱码 [打印本页]

作者: 2011yynb    时间: 2011-5-19 18:58
标题: grub制作的菜单为什么启动失败会乱码
这是正常的启动没问题

我硬盘里没系统的。就随便选择一项,会跳出出错信息,不管,随便按下键跳到下面图里的菜单
乱码了。

我在开头也加了
gfxmenu (ud)/message
fontfile (ud)/boot/fonts
boot/fonts下也有这文件了啊。grub是从本站下的中文版,菜单编码utf-8
就是不懂为什么,出错后出现乱码

[ 本帖最后由 2011yynb 于 2011-5-26 14:42 编辑 ]
作者: 幸运的草    时间: 2011-5-19 19:40
fontfile (ud)/boot/fonts,中文版菜单文件要保存为ansi格式才不乱码!英文版加载字库后要保存为UTF-8格式才不会乱码。建议使用英文版,加载unifont字库。
作者: tubaozi    时间: 2011-5-19 19:53
原帖由 2011yynb 于 2011-5-19 18:58 发表
121679
这是正常的启动没问题
我硬盘里没系统的。就随便选择一项,会跳出出错信息,不管,随便按下键跳到下面图里的菜单
121680
乱码了。
我在开头也加了
gfxmenu (ud)/message
fontfile (ud)/boot/ ...


还可以这样试试,添加红色的那行命令。

gfxmenu (ud)/message
configfile (md)4+8


作者: 2011yynb    时间: 2011-5-19 20:21
标题: 回复 #2 幸运的草 的帖子
加载unifont字库怎么搞,本人新手。能仔细点吗
作者: 2011yynb    时间: 2011-5-19 20:22
标题: 回复 #3 tubaozi 的帖子
gfxmenu (ud)/message
configfile (md)4+8
fontfile (ud)/boot/fonts

这样那个乱码界面不会跳出来了,直接到主菜单。也是种方法。谢谢

[ 本帖最后由 2011yynb 于 2011-5-19 20:25 编辑 ]
作者: tubaozi    时间: 2011-5-19 20:46
建议学学置顶的《grub4dos0.4.5b帮助文档》
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=185938
作者: 2011dt000reg    时间: 2011-5-20 00:37
用中文版的 grldr
作者: 2011danghu    时间: 2011-5-20 23:58
gfxmenu /message
fontfile /boot/fonts
你这样试试,用中文版的grldr,menu.lst保存成utf-8,另外你那个菜单里要写上img的相对路径,这样选中后运行,就不会出错了。
作者: 2011yynb    时间: 2011-5-21 11:07
标题: 回复 #8 2011danghu 的帖子
fonts这个是字体模块吧。
我就是测试下。看别人也会乱码

其实用configfile (md)4+8这个最好,出错就返回了。不会跳到dos窗口下的grub
作者: tubaozi    时间: 2011-5-21 12:44
原帖由 2011yynb 于 2011-5-21 11:07 发表
fonts这个是字体模块吧。
我就是测试下。看别人也会乱码
其实用configfile (md)4+8这个最好,出错就返回了。不会跳到dos窗口下的grub


《grub4dos0.4.5b帮助文档》已有说明
A,使用中文版grldr配合内置命令 fontfile 加载中文字库来显示中文菜单(菜单文件需使用 ANSI 文本编码模式,否则中文会显示为乱码);
B,使用英文版grldr配合外置命令 unifont 加载中文字库来显示中文菜单(菜单文件需使用 UTF-8 文本编码模式,否则中文会显示为乱码);
C,使用内置命令 gfxmenu 加载 message 文件来显示中文菜单(菜单文件需使用 UTF-8 文本编码模式,否则中文会显示为乱码)。


B C 配合这样写

gfxmenu (ud)/message
UNIFONT (ud)/boot/grub/U16HEI
作者: 2011yynb    时间: 2011-5-21 21:54
标题: 回复 #10 tubaozi 的帖子
我加了。假如没加configfile (md)4+8,grub,选个没有的项,此时启动肯定是不会成功,返回时回到dos界面就乱码了
看过好多pe也这问题

顺便问下U16HEI这个那里有下

[ 本帖最后由 2011yynb 于 2011-5-21 21:56 编辑 ]
作者: tubaozi    时间: 2011-5-22 08:19
外置命令+字库 下载链接
http://u.115.com/file/dnhe84q8#

添加
UNIFONT (ud)/boot/grub/U16HEI
注意:可能需要调整路径。

屏蔽
configfile (md)4+8
试试还会乱码吗?
作者: 2011yynb    时间: 2011-5-23 17:43
二天没来了,configfile (md)4+8这个是不会出现乱码的,字库晚上回家试试
作者: 2011yynb    时间: 2011-5-26 10:50
标题: 回复 #12 tubaozi 的帖子
不加configfile (md)4+8把你的文件下了,把UNIFONT放在和grldr同目录,U16HEI放在boot下,如下
gfxmenu (ud)/message
UNIFONT (ud)/BOOT/U16HEI

保存utf-8,返回还要出乱码。grldr也是英文最最新的,不知道那里出错
作者: tubaozi    时间: 2011-5-26 11:23
原帖由 2011yynb 于 2011-5-26 10:50 发表
不加configfile (md)4+8把你的文件下了,把UNIFONT放在和grldr同目录,U16HEI放在boot下,如下
gfxmenu (ud)/message
UNIFONT (ud)/BOOT/U16HEI

保存utf-8,返回还要出乱码。grldr也是英文最最新的,不知道 ...


没看到提示?
原帖由 tubaozi 于 2011-5-22 08:19 发表
添加
UNIFONT (ud)/boot/grub/U16HEI
注意:可能需要调整路径。


如果UNIFONT在(ud)根目录,改为
(ud)/UNIFONT (ud)/BOOT/U16HEI
作者: 2011yynb    时间: 2011-5-26 14:38
标题: 回复 #15 tubaozi 的帖子
谢谢,刚没注意。按你方法已经成功。




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3