关于插入Linux kernel logo的一些 经验

原创 2012年03月23日 20:27:43

首先在linux下sudo apt-get install netpbm安装这个工具

 

我这里已经装好了,所以没有需要下载更新的。

然后我们照一张你喜欢的logo,png格式的。不要太大。

$ pngtopnm linuxlogo.png > linuxlogo.pnm
$ pnmquant 224 linuxlogo.pnm > linuxlogo224.pnm 
$ pnmtoplainpnm linuxlogo224.pnm > linuxlogo224.ppm

 

 

这边linuxlogo.png就是你的原始的png图片。

第一步是先转成pnm格式的。第二步是转成224色的pnm图片,第三部是转成我们最后使用的ppm格式的图片。

比较简单的办法呢,就是把最后生成的linuxlogo224.ppm更改文件名为logo_linux_clut224.ppm(这个是kernel logo默认的开机启动logo),然后把

 

这个目录下原来的名字为logo_linux_clut224.ppm的企鹅替换掉。就OK了。

 

 

还有一个就是记得在make menuconfig下面Device Drivers ——〉

 

Graphics support ——〉Bootup logo ——〉Standard 224-color Linux logo

 

如图

 

然后重新编译内核就可以了

 

——————————————————————————————————

下面我们要讲讲关于VGA屏输出的logo的制作

 

首先老样子,准备一张你的png格式的logo,然后

 

按照如下口令

 

root@ubuntu:/home# pngtopnm linuxlogo.png > linuxlogo.pnm

 

root@ubuntu:/home# pnmremap -map=clut_vga16.ppm linuxlogo.pnm >reduced_linuxlogo.pnm

 

root@ubuntu:/home# pnmtoplainpnm reduced_linuxlogo.pnm > linuxlogo.ppm

 

如图

 

 

这里要注意的就是在你当前的目录下,必须有这个文件,如图:

 

 

 

因为VGA屏输出logo必须是制定的16色ppm文件。而这个16色就是参考clut_vga16.ppm这个文件来制定的。

然后制作完成,在make menuconfig 里面添加对vga logo的支持。上面那张图已经添加了。

或者直接用口令gedit .config ,进入.config文件进行编辑,搜索带有logo的地方,然后你就可以看到了。如图

 

 

 

更改为y。

注意:这里好像要把CONFIG_LOGO_LINUX_MONO  和CONFIG_LOGO_LINUX_CLUT224改成is not set。也就是说,在vga logo模式下,我们只添加这两个

 

然后保存,编译,可能编译的时候会弹出选择,看一下,一般都是默认就行了。如果默认不能继续,就输入 y 然后按enter。就可以开始编译了。

 

 

kernel开机logo总结

希望朋友们多多指点,好的技术或心得一起分享: 看了不少显示kernel开机logo的帖子,在经过数次实验后,针对224位色格式的logo图片进行以下总结: 一.更换开机logo     嵌入式li...
  • qq_29729577
  • qq_29729577
  • 2016年01月25日 14:49
  • 2144

修改linux内核kernel开机logo(小企鹅)

修改linux内核kernel的开机图片(原为小企鹅图片)。 我学习成长的一个学习笔记,谢谢! 本文主要是介绍三部分内容: 1》如何制作linux内核所需要的开机图片(ppm格式); 2》修改开机图片...
  • hellomxj1
  • hellomxj1
  • 2014年12月10日 21:25
  • 4002

高通平台android kernel 开机logo显示和传统linux一样

 由于高通8k平台lk下只有2s多点 故直接在kernel显示logo,这篇文章转载过来制作linux logo,其实这个当时学习就会,只不过忘记了。在这里重提一下ubuntu下的GIM...
  • ollins136
  • ollins136
  • 2015年03月23日 18:46
  • 1224

嵌入式Linux kernel LOGO的更换方法

【从制作logo到LCD显示或者VGA显示logo】 1、制作logo的方法:  首先选择一个自己喜欢的图片,然后通过GIMP软件将该图片保存为.png格式,  变换方式这个就不说了(very ...
  • thinkpadlove
  • thinkpadlove
  • 2013年03月08日 15:51
  • 4817

嵌入式Linux kernel LOGO的更换方法

【从制作logo到LCD显示或者VGA显示logo】 编者:linux的开机默认logo是一只可爱的小企鹅。这里我们可以把它换成我们自己喜爱的图片,只要将linux-2.6.32.2/driv...
  • hktkfly6
  • hktkfly6
  • 2015年05月07日 09:13
  • 350

嵌入式Linux kernel LOGO的更换方法

【从制作logo到LCD显示或者VGA显示logo】 1、制作logo的方法:  首先选择一个自己喜欢的图片,然后通过GIMP软件将该图片保存为.png格式,  变换方式这个就不说了(very ...
  • yuyin86
  • yuyin86
  • 2013年02月19日 18:41
  • 648

linux kernel inside

  • 2017年10月27日 14:04
  • 5.86MB
  • 下载

Linux Kernel Users Guide

  • 2017年09月25日 08:46
  • 93KB
  • 下载

Linux Kernel Networking 无水印pdf

  • 2017年09月27日 10:26
  • 5.33MB
  • 下载

Linux Kernel and Driver Development Training

  • 2017年09月19日 15:11
  • 5.92MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于插入Linux kernel logo的一些 经验
举报原因:
原因补充:

(最多只允许输入30个字)