今天闲着无聊,于是将内核升级到了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看看就不错,启动时显示在左上角,一点也不刺眼,下面字符在滚动,给启动过程添点淡淡的色彩。

