QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4137|回复: 13

一个自动生成Grub开机画面的脚本,POWERFUL

[复制链接]
发表于 2004-6-8 01:42:44 | 显示全部楼层 |阅读模式
先建立目录
mkdir /boot/grub/splash
chmod 777 /boot/grub/splash

脚本的内容如下:


#!/bin/bash
# makesplash
# written by tears. [email protected]

if [ $# -eq 0 ]; then
    echo "Usage: makesplash file1 file2 file3 ..."
    exit 1
fi

for i in $@
do
    target_file=`echo $i | awk -F. '{print $1}'`
    convert -geometry 640x480 -colors 14 $i /tmp/$target_file.xpm
    gzip -9 /tmp/$target_file.xpm
    mv -i /tmp/$target_file.xpm.gz /boot/grub/splash
done

# end

再修改Grub.conf中的 splashimage  $FILE, 把 $FILE 代换成你的LOGO文件就可以了。

在RH9中测试通过

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2004-6-8 07:13:44 | 显示全部楼层
能否解释这些语句,实在是学习shell编程绝佳例子
尤其这句
if [ $# -eq 0 ]; then 中的$#
回复

使用道具 举报

 楼主| 发表于 2004-6-8 07:48:49 | 显示全部楼层
$#就是参数的个数,不包括命令名,如:
makesplash file1 file2 file3 file4
则这时$#等于4
回复

使用道具 举报

发表于 2004-6-8 16:31:34 | 显示全部楼层
对于图象的格式,大小及色彩等没有要求吗?
回复

使用道具 举报

发表于 2004-6-8 19:31:45 | 显示全部楼层
呵呵,这个也要得,要那么漂亮干嘛
回复

使用道具 举报

 楼主| 发表于 2004-6-9 01:52:23 | 显示全部楼层
[quote:e5a0e8392e="geyinan"]对于图象的格式,大小及色彩等没有要求吗? [/quote]

没有。不过处理后的图片被转换成640x480,14位色。
回复

使用道具 举报

发表于 2004-6-15 00:27:15 | 显示全部楼层
debian中花屏了.
回复

使用道具 举报

发表于 2004-6-16 12:09:59 | 显示全部楼层
I change Grub Boot Picture ago!
But I can't find Boot to Enter Linux 's select!
回复

使用道具 举报

发表于 2004-8-28 12:43:47 | 显示全部楼层
有机会再试一下。
回复

使用道具 举报

发表于 2005-5-6 11:51:56 | 显示全部楼层

我的启动画面是splash.xpm.gz

想换为JPG各式的好象不行
为什么非要。GZ格式的?????????
回复

使用道具 举报

发表于 2005-5-10 08:08:58 | 显示全部楼层
没有试用,但是觉得有用,顶一下
回复

使用道具 举报

发表于 2005-5-11 04:53:06 | 显示全部楼层
[quote:629e4da806="atfa"]没有试用,但是觉得有用,顶一下[/quote]
回复

使用道具 举报

发表于 2005-9-10 08:58:27 | 显示全部楼层
那个女的很难看呀
回复

使用道具 举报

发表于 2005-9-16 21:49:23 | 显示全部楼层

8错8错,好用!

好用啊!

debian里先装ImageMagick这个包,才有convert命令可用 :
apt-get install imagemagick
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-9 02:51 , Processed in 0.054522 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表