编写grub4dos菜单时用了字体命令,中文菜单总是乱码
编写grub4dos菜单时用了字体命令,中文菜单总是乱码,这时怎么回事?菜单如下:
timeout 10
default 0
splashimage = (cd)/boot/tulips.xpm
fontfile (cd)/boot/fonts
title 启动MaxDOS
find --set-root /mycddisk.txt
map --mem /boot/grub/maxdos.gz(fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
boot
title 用memdisk启动DOS622
find --set-root /mycddisk.txt
kernel /boot/grub/memdisk.gz c=142 h=4 s=36 floppy
initrd /boot/grub/dos622.img
title 破解密码
find --set-root /mycddisk.txt
kernel /boot/grub/memdisk.gz c=142 h=4 s=36 floppy
initrd /boot/grub/password.img
title 内存测试
find --set-root /mycddisk.txt
map --mem /boot/grub/memtest.img(fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
boot
title 启动效率源工具2007
find --set-root /mycddisk.txt
map --mem /boot/grub/xly2007.gz(fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
boot
title 启动W7MT工具
find --set-root /mycddisk.txt
map --mem /boot/grub/w7mt.gz(fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
boot
title 进入命令行
commandline
title 重启计算机
reboot
title 关闭计算机
halt
用fbinsttool编辑就不会乱码了。 fontfile (cd)/boot/fonts 这个有问题,要指明具体的字体文件 xmzhqw 发表于 2017-7-18 14:03
fontfile (cd)/boot/fonts 这个有问题,要指明具体的字体文件
fonts应该就是个字体文件吧, 江南一根葱 发表于 2017-7-18 14:29
fonts应该就是个字体文件吧,
你那 fonts 不是一个文件吗?是文件?那就不清楚了。不如自己做一个,更省事。 xmzhqw 发表于 2017-7-18 14:34
你那 fonts 不是一个文件吗?是文件?那就不清楚了。不如自己做一个,更省事。
{:2_125:}不是我,是楼主的 江南一根葱 发表于 2017-7-18 14:40
不是我,是楼主的
不好意思,没细看,误为楼主了。 太麻烦!用XOR吧!非要用G4D可以转一下菜单呀! fontfile (cd)/boot/fonts 修改为font (cd)/boot/fonts 新版本函数名称改变。 菜单另存为 UTF-8 格式。 现在也不支持 xpm 格式的图像文件。支持 bmp,jpg 格式。 现在g4d用的是fontfile,可以自己制作fontfile了,和旧版g4d的font不同,另外就是lst文件的编码 搞反了吧 我是遇到fontfile的时候是乱码,用font就正常显示。
页:
[1]