无忧启动论坛

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

[求助] 中文grub,出现错误后,无法返回图形界面且中文显示为乱码,我该怎样修改??

[复制链接]
跳转到指定楼层
1#
发表于 2011-6-23 16:48:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
前些天下载了一些微型linux工具盘,想把它们集成后刻录一张cd光盘,用ezboot 没有成功,现在选择GRUB来引导。
用MsgDiyer做的message作为背景图。

都做好了,虚拟机测试发现一个令我头痛的问题:

中文grub,选择 从硬盘启动 错误后,无法返回图形界面且中文显示为乱码,我该怎样修改??望高手指点,多谢了

menu.lst代码如下:

timeout 30
default 3
fontfile (cd)/grub/fonts
gfxmenu (cd)/grub/message
errorcheck on
fallback
title 1.Linux 微型系统>>>>>
configfile (cd)/grub/lsts/linux3in1.lst
title 2.Windows PE 工具
map --mem /grub/imgs/wintools.iso (hd32)
map --hook
chainloader (hd32)
title 3.效率源硬盘检测修复
map --mem (cd)/grub/imgs/xlybig.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 4.从硬盘启动
root (hd0,0)
chainloader +1
title 5.GRUB 命令行
commandline

看了  Plantsoot (百草霜) 的回答:
需要加载字体。
http://u.115.com/file/f16640fc23
UNIFONT
http://u.115.com/file/f1d1ea87a9
U16HEI

但是,字体和message有冲突,如果要加载message,先不要加载字体。
我是这样改的

title [07] 启动 Windows NT/2000/XP/2003
find --set-root --ignore-floppies --ignore-cd /ntldr || (ud)/UNIFONT (ud)/U16HEI
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr

这样执行错误返回菜单的时候,没背景了,但是不乱码了。
不过,这个写法我还想改改,不太理想。


上面的下载地址提示过期了,去哪下载啊??
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-1 11:30

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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