学习笔记 Linux 启动logo修改

参考原址:http://www.cnblogs.com/hellokitty2/p/7580414.html


一、确认系统会显示小企鹅:

make menuconfig:

-> Device Drivers                                                                                            
  │       -> Graphics support                                                                                      
  │         -> Support for frame buffer devices 
  │           -> (0)     Default Window (0-4)

make后会显示一只小企鹅在左上角

二、新增一个开机图片:

1、kernel/drivers/video/logo的Kconfig中添加配置文件:
   #lqm added for xgd bootup logo.
   config LOGO_XGDLINUX_CLUT224
   bool "XGD 224-color Linux logo"
    default y
   #end added.

2、make menuconfig在

-> Device Drivers                                                                                            
  │       -> Graphics support                                                                                      
│  -> Support for frame buffer devices 

  | ->Bootup   logo   

下面多出了XGD 224-color Linuxlogo,取消其他LOGO选项,选中XGD 224-color Linux logo,退出;

3、确保图片不超过LCD分辨率;

4、修改kernel/drivers/video/logo下的logo.c文件:
// lqm added for G300.
#ifdef CONFIG_LOGO_XGDLINUX_CLUT224
 logo = &logo_xgdlinux_clut224;
#endif
// end added.

5、修改kernel/include/linux/linux_logo.h文件:
extern const struct linux_logo logo_xgdlinux_clut224;// lqm added for G300

6、修改kernel/drivers/video/logo下的makefile文件:
obj-$(CONFIG_LOGO_XGDLINUX_CLUT224) += logo_xgdlinux_clut224.o #lqm added

7、制作图片:

sudo apt-get install netpdm//安装netpdm

准备一张png图片:

pngtopnm bg.png > logo.pnm

pnmquant 224 logo.pnm > logo_xgd_clut224.pnm

pnmtoplainpnm logo_xgd_clut224.pnm > logo_xgdlinux_clut224.ppm

上述生成ppm图片国产名字不可重复否则会报错:EOF / read error reading magic number

8、重新make内核即可


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值