免费注册 查看新帖 |

Chinaunix

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

在Debian下给Grub加上背景 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-12-27 23:09 |只看该作者 |倒序浏览
Debian启动的时候看着那个蓝蓝的背景(当然如果您是装了Lilo那么另当别论了,^_^),总想给它加点背景,让它看起来好看一点点。呵呵
很幸运的是Debian已经可以很简单的支持了,下面是我自己设置的笔记:
1、  安装Grub。(我想您安装系统的时候就应该已经搞定了,如果没有可以上网搜搜,很多的资料)。
2、  安装ImageMagick。一个转换图片格式的工具。Grub的背景好象只能用xpm格式的文件,大小640*480的,14色。
Shell#[color="#0000ff"]Apt-get install imagemagick
3、  将一图片(假设文件为road.jpg)转化成640*480,14色的XPM文件:
#[color="#0000ff"]convert road.jpg -colors 14 -geometry 640x480! road.xpm
4、  压缩xpm文件生成gz文件:
#[color="#0000ff"]gzip –9 road.xpm
5、  将road.xpm.gz文件拷到/boo/grub下面:
#[color="#0000ff"]cp road.xpm.gz /boot/grub
6、  修改/boot/grub/menu.lst文件,添加如下类似行:
[color="#0000ff"]splashimage=(hd0,5)/grub/road.xpm.gz
说明:
1、  在第3步中,640x480那儿有一个叹号(!),这是很容易忽视的细节。我第一次设置的时候在这儿出错了。
2、  在第3步中,640x480中间这个是x而不是*。(因为平常我们都认为乘号应该是*)
3、  在第6步修改menu.lst文件时,虽然只有一行,但很容易出错。如果boot分区是一个独立的分区,那么在等号分区后面的数字是表示boot分区的位置(分区号减1)。比如,boot分区在第一个硬盘的第6个分区上,那么这儿就应该是(hd0,5);相应,假设在第8个分区上,那么这儿就应该写(hd0,7)。如果是在第二块硬盘上的第6个分区,那么就应该是(hd1,5);其他情况类似。如果boot不是一个独立的分区,则后面跟的就应该是根分区的位置(同样是分区号减1)。需要特别注意的是:如果boot为独立分区,则写法应该是(hd0,5)/[color="#ff0000"]grub/road.xpm.gz;而如果boot不是独立分区,则写法应该是(hd0,0)/[color="#ff0000"]boot/grub/road.xpm.gz。
4、splashimage这一行添加的位置应该尽量靠前一点,最好是在设置背景颜色的那个位置前后。因为我第一次的时候把这一行加到最后,结果没有成功,后来把位置提前就好了。
5、如果您遇见有什么问题,可以给我发E-mail:
shiguo.qin@sw-linux.com


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

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP