2011wuyoubbs 发表于 2011-6-23 16:48:55

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

前些天下载了一些微型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 启动 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

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

上面的下载地址提示过期了,去哪下载啊??
页: [1]
查看完整版本: 中文grub,出现错误后,无法返回图形界面且中文显示为乱码,我该怎样修改??