无忧启动论坛

标题: GRUB4DOS0.45C加载背景始终不成功。 [打印本页]

作者: 2012GaoShou    时间: 2016-3-10 18:17
标题: GRUB4DOS0.45C加载背景始终不成功。
以前一直用0.44,现在才开始用0.45c,试过加载0.44的XPM图片不行,XPM图片转为24位BMP也加载不了,用WINDWOS\system32\setup.bmp也加载不了,自己截图保存成BMP也加载不了,图片加载成功后屏幕还是黑的。
使用
graphicsmode -1 800 600
splashimage /BACK.BMP
不行
使用
splashimage /BACK.BMP
也不行。
0.45C对背景图片有什么要求呢?
作者: kellllby    时间: 2016-3-10 18:46
本论坛的0.4.6a已经直接支持JPG格式图片了,还纠结什么BMP呢,BMP的图片要使用24位的,不然不支持,到于XPM那是旧版本针对VGA开发的,现在都过时了,现在都使用VBE模式。本论坛的大神建议我这样用graphicsmode -1 100:1000  100:1000  24:32
splashimage /xxx.jpg   
因为这样加载图片适应性强些。
作者: 2012_willylin    时间: 2016-3-10 22:24
BACK.BMP 要在/
Size 要是 800x600
作者: fuldho    时间: 2016-3-11 07:54
graphicsmode -1 320:1024 240:768 24:32
splashimage /lt.bmp
作者: 不点    时间: 2016-3-11 09:02
楼上各位已经说出了解决办法。

我要补充强调的是,应该在命令行下逐条语句执行,看看有没有出错信息。

譬如说,在菜单里面,如果 /BACK.BMP 不存在,那么 splashimage /BACK.BMP 可能不会报错,但在命令行下,则会报错的。

不然的话,太没有头绪了,可能性太多,你很难确定究竟是什么地方有错。


作者: 2012GaoShou    时间: 2016-3-11 16:20
不点 发表于 2016-3-11 09:02
楼上各位已经说出了解决办法。

我要补充强调的是,应该在命令行下逐条语句执行,看看有没有出错信息。

就是图片已经加载成功了,但是背景还是黑的,像是没加载一样
作者: 不点    时间: 2016-3-11 16:30
你能在 grub4dos 命令行下运行 ls /BACK.BMP (或者你的 XPM 文件)列出文件吗?如果列不出来,那就是不存在这个文件。当不存在文件时,这条命令失效,相当于 “没有背景图片”,当然背景也就成了 “一抹黑” 了。

如果是 bmp 文件,得搞清楚 grub4dos 是否支持你的 bmp 格式。

grub4dos 只支持一部分 bmp 格式,不是支持任意的 bmp 格式。

你可以先把别人证明过 “可以用于 grub4dos” 的 bmp 文件拿过来用,如果成功,则说明是你的 bmp 格式不被支持造成的。


作者: 2012GaoShou    时间: 2016-3-11 16:44
输入 graphicsmode -1 320:1024 240:768 24:32 提示Graphics mode number was already 0x118
输入 splashimage /ramxp.bmp 提示Loading splashimage... 一闪而过,回到grub> ,速度太快拍不了照片。
输入  ls /ramxp.bmp 提示 ramxp.bmp
作者: 2012GaoShou    时间: 2016-3-11 16:45
不点 发表于 2016-3-11 16:30
你能在 grub4dos 命令行下运行 ls /BACK.BMP (或者你的 XPM 文件)列出文件吗?如果列不出来,那就是不存 ...

论坛上找背景照片发现都是很老的,不点大师帮我找一个发上来我试下咯。
作者: 不点    时间: 2016-3-11 17:19
你似乎已经证明是图片 bmp 格式不被支持造成的。

很抱歉,我从未使用图片,我都是使用英文文本模式。

你再问问别人吧,或者你在百度上搜。


作者: 小豪diao    时间: 2016-3-14 22:13
千万不要作死的用普通bmp文件来。普通bmp好像是256色,而g4d的背景图不能用那么高的。
(这也是很多背景颜色怪怪或单一的一种原因)
作者: 2011yaya2007777    时间: 2016-3-15 18:25
从网上能下载一大堆bmp图片,一个一个试一试,总是可以成功的。




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