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

/ 0评 / 0

如果要替换首页的启动界面,肯定不能让光标这么乱闪,就是左上角的一闪一闪.然后图片换成你自己喜欢的,做成ppm就好了.
主要文件:drivers/video/console/fbcon.c
首先直接把这个函数清空,就不会闪烁了.
QQ截图20160330143652
如果直接去掉显示,还要把这个函数清空:
QQ截图20160330143652
然后Boot Logo要禁止进度条,除非,你自己留一个进度条框.
QQ截图20160330143652
然后我的FB的大小是800*480,所以我准备了一张800*480的照片,如下.
QQ截图20160330143652
不知道的人还以为我用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,然后替换原始的图.
QQ截图20160330150100
重新make Image就可以得到新的内核了,这个新的内核就包含新的启动界面,不过,启动界面又不能是动画,这毕竟不是安卓.

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注