一个自动生成Grub开机画面的脚本,POWERFUL
先建立目录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中测试通过 能否解释这些语句,实在是学习shell编程绝佳例子
尤其这句
if [ $# -eq 0 ]; then 中的$# $#就是参数的个数,不包括命令名,如:
makesplash file1 file2 file3 file4
则这时$#等于4 对于图象的格式,大小及色彩等没有要求吗? :roll: 呵呵,这个也要得,要那么漂亮干嘛 对于图象的格式,大小及色彩等没有要求吗? :roll:
没有。不过处理后的图片被转换成640x480,14位色。 debian中花屏了. I change Grub Boot Picture ago!
But I can't find Boot to Enter Linux 's select! 有机会再试一下。
我的启动画面是splash.xpm.gz
想换为JPG各式的好象不行为什么非要。GZ格式的????????? 没有试用,但是觉得有用,顶一下 没有试用,但是觉得有用,顶一下 那个女的很难看呀
8错8错,好用!
好用啊!debian里先装ImageMagick这个包,才有convert命令可用 :
apt-get install imagemagick
页:
[1]