fulm2008 发表于 2017-4-13 17:56:21

编写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

jianliulin 发表于 2017-4-13 18:52:10

用fbinsttool编辑就不会乱码了。

xmzhqw 发表于 2017-7-18 14:03:20

fontfile (cd)/boot/fonts 这个有问题,要指明具体的字体文件

江南一根葱 发表于 2017-7-18 14:29:21

xmzhqw 发表于 2017-7-18 14:03
fontfile (cd)/boot/fonts 这个有问题,要指明具体的字体文件

fonts应该就是个字体文件吧,

xmzhqw 发表于 2017-7-18 14:34:16

江南一根葱 发表于 2017-7-18 14:29
fonts应该就是个字体文件吧,

你那 fonts 不是一个文件吗?是文件?那就不清楚了。不如自己做一个,更省事。

江南一根葱 发表于 2017-7-18 14:40:56

xmzhqw 发表于 2017-7-18 14:34
你那 fonts 不是一个文件吗?是文件?那就不清楚了。不如自己做一个,更省事。

{:2_125:}不是我,是楼主的

xmzhqw 发表于 2017-7-18 15:52:07

江南一根葱 发表于 2017-7-18 14:40
不是我,是楼主的

不好意思,没细看,误为楼主了。

ge 发表于 2017-7-18 15:58:27

太麻烦!用XOR吧!非要用G4D可以转一下菜单呀!

2011yaya2007777 发表于 2017-7-18 16:22:06

fontfile (cd)/boot/fonts 修改为font (cd)/boot/fonts 新版本函数名称改变。   菜单另存为 UTF-8 格式。

2011yaya2007777 发表于 2017-7-18 16:36:48

现在也不支持 xpm 格式的图像文件。支持 bmp,jpg 格式。

rkr077 发表于 2017-7-22 02:45:42

现在g4d用的是fontfile,可以自己制作fontfile了,和旧版g4d的font不同,另外就是lst文件的编码

2011yaya2007777 发表于 2017-7-22 07:28:38

搞反了吧

lusir401 发表于 2020-12-7 17:46:50

我是遇到fontfile的时候是乱码,用font就正常显示。
页: [1]
查看完整版本: 编写grub4dos菜单时用了字体命令,中文菜单总是乱码