无忧启动论坛

标题: PXE成功启动GRLDR,但图片不显示,汉字乱码 [打印本页]

作者: yjqd    时间: 2017-11-7 21:23
标题: PXE成功启动GRLDR,但图片不显示,汉字乱码
PXE成功启动GRLDR,并且启动了DOS镜像,但图片不显示,汉字乱码
setmenu 如果设置了字行间距,启动时白色从屏幕底部慢慢上升,直到铺满整个屏幕
grldr、unifont.hex.GZ、jd.jpg、WIN98DOS.img在同一文件夹中

grldr菜单如下:

pxe detect
configfile
default 0
timeout 30
setmenu --lang=zh --auto-num-on --timeout=0=0=0xFFFF00
terminal console
color normal=0x0187ec highlight=0xE0 helptext=0x0187ec heading=0x0187ec standard=0x0068b7 border=0x0068b7
font /unifont.hex.GZ
splashimage /jd.jpg
graphicsmode -1 1366:768

title PXE网启
pxe keep
map --mem /WIN98DOS.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title Grub 命令行
commandline

作者: 江南一根葱    时间: 2017-11-7 21:49
网启路径好像要加(pd)?
作者: yjqd    时间: 2017-11-7 22:00
本帖最后由 yjqd 于 2017-11-7 22:01 编辑
江南一根葱 发表于 2017-11-7 21:49
网启路径好像要加(pd)?


谢谢回复
加(pd)我也测试了的,还是不行
font (pd)/unifont.hex.GZ
splashimage (pd)/jd.jpg

WIN98DOS.img前加不加 (pd)/都能被grldr启动
作者: 江南一根葱    时间: 2017-11-7 22:03
现成的随便下个研究下好了
作者: fuldho    时间: 2017-11-8 05:56
用老版本grldr
作者: 2011yaya2007777    时间: 2017-11-8 08:47
命令顺序不妥。应当为
graphicsmode -1 1366:768
font /unifont.hex.GZ
splashimage /jd.jpg

另外,计算机屏幕是否支持1366:768?

作者: Lear    时间: 2017-11-8 09:20
乱码通常是菜单文件编码不对,你看一看你用0.46a菜单是不是UTF-8 0.45或之前版本是不是ANSI
作者: 2011yaya2007777    时间: 2017-11-8 09:40
也可以换张图像试一试,比如bmp格式。有些jpg格式g4d不支持。
作者: yjqd    时间: 2017-11-8 10:16
2011yaya2007777 发表于 2017-11-8 09:40
也可以换张图像试一试,比如bmp格式。有些jpg格式g4d不支持。

谢谢以上各位的回复

刚才一直在测试,更改了菜单,问题解决了

我的计算机屏幕在windows下支持1366:768
---------------------------------------------------------------------
graphicsmode -1 1366:768 改成下面就可以了,其它不做任何更改

graphicsmode -1 -1 -1 24:32

而且菜单也可设置行间距了
setmenu --lang=zh --auto-num-on --font-spacing=1:10 --timeout=0=0=0xFFFF00
---------------------------------------------------------------------
昨天测试的菜单较多,没全部发上来
如果不加 pxe detect,setmenu 如果设置了字行间距,启动时白色从屏幕底部慢慢上升,直到铺满整个屏幕,一直止住
如果不加 pxe detect,setmenu 如果不设置字行间距,会出现菜单,不会出现启动时白色从屏幕底部慢慢上升,直到铺满整个屏幕,







欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3