更换Debian的Bootsplash
出自Linux Wiki
本页将介绍如何在Debian中更换Bootsplash。所有人可以自由对本页进行改进或增加内容,但请保持本页的干净,以便其他Debian用户容易阅读。
目录 |
下载Bootsplash主题
下载Bootsplash主题,kde-look.org是个好去处,在Bootsplash Screens部分可以找到好多漂亮的主题,下载一款你喜欢的。这里假设我们下载的Bootsplash主题文件叫做Fingerprint.tar.gz。
解压Bootsplash主题
现在,我们需要将下载来的Bootsplash主题放入目录/etc/bootsplash/themes/。假设Fingerprint.tar.gz在你的主目录下,并且你也在你的主目录下,使用以下命令将其解压到/etc/bootsplash/themes/目录:
tar xvf Fingerprint.tar.gz -C /etc/bootsplash/themes/
这样,你的/etc/bootsplash/themes/目录下应该多了一个Fingerprint/目录,你可以看一下里面有没有适合你显示器的分辨率。许多主题都会提供多种分辨率的支持,除非它另有说明。
将要更换的主题设为默认主题
这一步其实有多种方法,这里讲最简的也是最安全的方法,就是重做链接。如果你够细心的话,你一定发现了/etc/bootsplash/themes/目录下有一个current/目录,这其实是一个链接,最初链接至与其同级的debian/目录,而debian正是默认的主题。所以,要想Fingerprint成为默认的主题,我们只要将current/目录指向Fingerprint/就行了。首先,我们删除current链接:
rm -i /etc/bootsplash/themes/current
它将会提示你是否删除 符号链接 “/etc/bootsplash/themes/current”? 我们输入"y"并回车(强烈建议您在删除重要文件时加上 "-i" 选项,以免失手按下回车而造成不必要的损失)。 然后重新建立链接:
ln -s /etc/bootsplash/themes/{Fingerprint,current}
如此,系统默认的Bootsplash主题就是Fingerprint了。
更新initrd
设置好默认的Bootsplash主题后,要让它生效,得更新initrd。要更新当前正在使用的内核的initrd,在终端执行:
update-initramfs -u
-u选项表示update,即更新现有initrd,而不是重新做一个。 如果要更新其他内核的initrd,只要在命令后面再加上要更新的内核版本号就行了。例如,要更新2.6.18的initrd,则命令为:
update-initramfs -u 2.6.18
看看效果如何
现在重启看看效果如何。其实,在关机时就应该可以看到变化了。Enjoy it!
--沧海一蜉蝣 21:54 2007年8月16日 (CST)