LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1334|回复: 6

menu.list,中文标题都是乱码,怎么办?(已解决,5楼给出原因)

[复制链接]
发表于 2008-10-15 15:39:44 | 显示全部楼层 |阅读模式
我是用grub4dos来引导双系统的,grldr与grub.exe都放在了C盘下,而且grldr与grub.exe都是从grub4dos的 chinese目录下拷来的,已加载了中文字体文件,menu.lis部分t如下 :
splashimage (hd0,0)/Grub/Vista.xpm.gz
fontfile (hd0,0)/Grub/fonts.gz
在相应文件夹下也有相应的字体文件与splash.xpm.gz
但是在muen.list中,凡是用中文写的title,在启动时都显示为乱码,英文的菜单则都是正常的,这是怎么回事呢?
发表于 2008-10-15 16:30:22 | 显示全部楼层
用写字板看看,要不就换一个
回复 支持 反对

使用道具 举报

发表于 2008-10-15 16:49:27 | 显示全部楼层
grub不支持中文呗,想想,没地方放字库阿
回复 支持 反对

使用道具 举报

发表于 2008-10-15 16:53:37 | 显示全部楼层
# 默认延迟时间(秒)
timeout 1

# 第一项为默认值
default 0

# 设置图形背景文件
splashimage (hd0,0)/boot/grub/xp2008.gz

# 设置中文支持的字体文件
fontfile (hd0,0)/boot/grub/hzk16

title 启动网络克隆功能
root (hd0,0)
map --mem /boot/image/dos7_all.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title 启动Windows XP
rootnoverify (hd0,0)
makeactive
chainloader +1

title 重启
reboot

title 关机
halt


注意:必须要有中文字库hzk16,从UCDOS中复制来的。
以上是我的思路,供参考。注意中文字库不能用压缩包。
回复 支持 反对

使用道具 举报

发表于 2008-10-15 19:07:25 | 显示全部楼层
Post by yd_xzn;1894331
# 默认延迟时间(秒)
timeout 1

# 第一项为默认值
default 0

# 设置图形背景文件
splashimage (hd0,0)/boot/grub/xp2008.gz

# 设置中文支持的字体文件
fontfile (hd0,0)/boot/grub/hzk16

title 启动网络克隆功能
root (hd0,0)
map --mem /boot/image/dos7_all.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title 启动Windows XP
rootnoverify (hd0,0)
makeactive
chainloader +1

title 重启
reboot

title 关机
halt


注意:必须要有中文字库hzk16,从UCDOS中复制来的。
以上是我的思路,供参考。注意中文字库不能用压缩包。


他已经加载了字体文件。
应该是编码问题,要用GB2312保存。
回复 支持 反对

使用道具 举报

发表于 2008-10-16 09:59:32 | 显示全部楼层
5楼,楼主是在Windows下,他的字体文件是fonts.gz,肯定没有被加载,因为这是一个压缩包。
回复 支持 反对

使用道具 举报

发表于 2008-10-16 10:10:47 | 显示全部楼层
grub4dos在DOS/Windows下,字体文件必须是点阵字体。
回复 支持 反对

使用道具 举报

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

本版积分规则

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