今天闲着无聊,于是将内核升级到了 2.6.24。无意中发现源里有个 debian-logo 的 kernel patch,用来把默认的 tux bootup logo 换成 debian 的 logo。试了一下,效果还不错。
其实原打算搞 bootsplash 的,虽然 bootsplash 已被 splashy 项目所取代,bootsplash 官方自 2.6.21 以后不再发布新的 patch,但还是能够下载到非官方的 patch,是 2.6.23 的,但是 2.6.24 也适用。于是我将 debian-logo 和 bootsplash 的 patch 都打了。但我发现好多有关配置 bootsplash 的文章都说选了 bootsplash 内核选项就不要选 bootup logo,貌似两者不能共存的样子。反正我想 bootsplash 出不来也没事,正好试试 splashy,于是便将 bootup logo 选上了,并且选的是 debian 的 logo。
说也奇怪,不知是 kernel 加剧了还是我的系统变慢了,这次编译内核居然花了我三个多小时的时间,都将近四个小时了,而且 kernel 的个头也是有史以来最大个的。看了一下 /boot 目录下的东西,发现不管是 vmlinuz 还是 initrd.img 都是一个版本比一个版本的大。linux kernel 真是越长越肥了,呵呵。
漫长的编译完成了,重启,果然,bootup logo 和 bootsplash 不能共存的,说得准确一点,是不能同时起作用,因为两个都编译是没有问题的。debian 的 bootup logo 能看见,在左上角,但 bootsplash 就不行了。正好让我再试试 splashy。以前试过 splashy,问题多多,曾经导致 gdm 无法自动启动,这回看看它有没有什么改进。由于目前我用的是 kdm,貌似 splashy 没有导致 kdm 无法自动启动,但 splashy 这效果还真是不能和 bootsplash 比。哎,谁让这年头不流行 kernel space 的东西呢。干脆就不要了,那个 debian logo 看看就不错,启动时显示在左上角,一点也不刺眼,下面字符在滚动,给启动过程添点淡淡的色彩。