修改Linux系统启动画面
修改开机画面,自己DIY一个独一无二的开机画面。
从开机到登陆桌面的过程中,有两副图,一个是grub的背景图,一个是开机过程的背景图,
下面简单说下我的操作步骤:
一、grub背景图
1、如果只是想去掉grub菜单的背景图,可以将 /boot/grub/grub.conf 文件中的参数 gfxmenu(hd0,0) /message 注释掉即可;
2、 /boot/message 文件是存放图片的cpio文件,使用 cpio -i < message 命令解开message文件,图片格式800x600大小16kb,我们测试了下图片是20多kb的是没有问题的,30多kb的话开机就会报错说 image is too large,所以还是替换成差不多大小的吧;
3、 替换好图片后,用命令 find * |cpio -H bin -o > message 或者 find * |cpio -o > message 将所有文件再打包成新的cpio 的 message 文件,再将新的message替换掉/boot下的旧message即可,重启机器就能看到效果了。
二、开机过程背景图
1、使用 fbresolution 命令查看当前系统开机时图片的分辨率,一般为 800X600 ;
2、编辑 /etc/bootsplash/themes/Linux/config/bootsplash- 800×600.cfg 文件,如果想去掉该图片,开机时不使用背景图片,可以将 jpeg=和silentipeg=这部分的内容注视掉;
3、 如果想换成自己DIY的背景图片,需要将自己DIY的800X600的图片存放到 /etc/bootsplash/themes/Linux/images/ 目录下,但也不是必须,只是方便管理而已,然后修改 /etc/bootsplash/themes/Linux/config/bootsplash- 800×600.cfg 文件,将jpeg=和silentipeg=后面的内容写上自己DIY图的绝对路径和全称,写完后检查一下,不要拼写错误。
4、mv /boot/initrd-`uname -r`.img /boot/initrd-`uname -r`.img.old 备份initrd文件;
5、mkinitrd /boot/initrd-`uname -r`.img 'uname-r' 制作新的initrd文件,重启系统。
xulihang 于 2013-06-26 10:43:56发表:
谢谢lz分享!
kunt117 于 2013-05-31 11:44:15发表:
感谢楼主分享,我是新人学习中!!!
heibaiye 于 2013-05-27 12:28:22发表:
q):-s 好
mantianxing 于 2012-12-02 20:50:47发表:
很哟想法啊。谢谢楼主
596408741 于 2012-11-13 13:27:07发表:
非常受用,感谢楼主。
spworks 于 2012-10-26 08:49:32发表:
很好,先收下