如果要替换首页的启动界面,肯定不能让光标这么乱闪,就是左上角的一闪一闪.然后图片换成你自己喜欢的,做成ppm就好了.
主要文件:drivers/video/console/fbcon.c
首先直接把这个函数清空,就不会闪烁了.
如果直接去掉显示,还要把这个函数清空:
然后Boot Logo要禁止进度条,除非,你自己留一个进度条框.
然后我的FB的大小是800*480,所以我准备了一张800*480的照片,如下.
不知道的人还以为我用Windows 10系统呢.使用如下命令可以得出ppm文件.
root@tater-VirtualBox:/mnt# pngtopnm logo_linux_clut224.png > 1.pnm root@tater-VirtualBox:/mnt# pnmquant 224 1.pnm > 2.pnm pnmcolormap: making histogram... pnmcolormap: 7156 colors found pnmcolormap: choosing 224 colors... pnmremap: 222 colors found in colormap root@tater-VirtualBox:/mnt# pnmtoplainpnm 2.pnm > 3.ppm root@tater-VirtualBox:/mnt#
得出的3.ppm,然后替换原始的图.
重新make Image就可以得到新的内核了,这个新的内核就包含新的启动界面,不过,启动界面又不能是动画,这毕竟不是安卓.