免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1124 | 回复: 0
打印 上一主题 下一主题

Grub 图片修改 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-05 16:13 |只看该作者 |倒序浏览
一:
1.   
            [color="#333333"]首先,需要一幅图片,要求它的分辨率是640×480,因为grub只支持这个分辨率的图片。                                            2.            再将图片格式转成[color="#333333"]xpm,因为grub只支持这个格式的图片。                                            3.
            [color="#333333"]并且该xpm的图片色深必须是14,上面的这些要求用一个命令就可以完成:
                                                                        # convert -resize 640x480 -colors 14 wallpaper.png splash.xpm
                                                            [color="#333333"]上面这句命令是将wallpaper.png 转换成符合要求的图片splash.xpm[color="#333333"]
                            4.            我们可以这样检查图片是否符合grub的要求,用命令:
                                                                        # more splash.xpm                                                            [color="#333333"]在文件头部如果可以找到这些信息,则说明该图片可以被grub正常显示:
                                                                        [color="#333333"]/* XPM */
[color="#333333"]static char *10[] = {
/* columns rows colors chars-per-pixel */
"640 480 14 1",
                                                                                        5.            打开文件:/boot/grub/grub.conf
找到其中的一行:splashimage=(hd0,2)/boot/grub/splash.xpm.gz
(根据发行版的不同,也许路径和文件名不同,需要你自己对照着修改一下。)
/boot/grub/splash.xpm.gz就是最终被显示的图片,按照这个要求我们用下面的命令压缩图片:
                                                                        [color="#333333"]# gzip -9 splash[color="#333333"].xpm                                                                                        6.
            最后得到splash.xpm.gz,将其放到/boot/grub/路径下,替换掉原图片,重启看看你的新开机图片吧。
               
               
                二:
使用命令虽然方便,但是也有其不能预览的缺点.
使用gimp制作.
gimp->;打开文件->;在文件上电右键->;选择模式->;索引->;颜色数改为14
点右键->;图像->;缩放图像->;改为640X480
而后保存的时候选择类型 .xpm
gzip -9 *.xpm
cp *.xpm.gz /boot/grub/
vi menu.lst 将其中含有*.xpm.gz的文件给为你刚cp 的那个文件即可.
三:
xpm图片格式要求
1、图片必须是xpm格式
2、图片大小必须是640×480
3、图片只能有14种颜色
在linux系统中试用GIMP来创建xpm格式图片方法
在GIMP中打开你想使用的图片,点击“图片(image)”菜单,然后“模式(mode)”,然后“索引(indexed)”,选择“生成优化色板(Generate Optimum Palette:)”在“最大颜色数量(maximum number of colors)”后面输入14。同时也推荐你选择“从最终色板中删除没有被使用的颜色(No Color Dithering)”选项。转换之后,另存为whatever.xpm。GIMP就会创建规定格式的图片文件。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/41365/showart_354168.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP