TaterLi 个人博客

去掉Linux内核启动时的光标闪烁并做启动界面.

如果要替换首页的启动界面,肯定不能让光标这么乱闪,就是左上角的一闪一闪.然后图片换成你自己喜欢的,做成ppm就好了.
主要文件:drivers/video/console/fbcon.c
首先直接把这个函数清空,就不会闪烁了.
QQ截图20160330143652
如果直接去掉显示,还要把这个函数清空:

然后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就可以得到新的内核了,这个新的内核就包含新的启动界面,不过,启动界面又不能是动画,这毕竟不是安卓.

退出移动版