如何更换开机Logo

对于最新的固件,在系统启动过程中会显示3个logo:
  • U-boot阶段logo
  • Kernel阶段logo
  • Ubuntu阶段logo

U-boot阶段logo文件路径为:/usr/share/fenix/logo/logo.bmp。
Logo图片格式要求为BMP格式,分辨率为500x500,位深为24位。

例如默认的logo格式如下:

1
2
$ file /usr/share/fenix/logo/logo.bmp
/usr/share/fenix/logo/logo.bmp: PC bitmap, Windows 3.x format, 500 x 500 x 24, image size 750002, resolution 2834 x 2834 px/m, cbSize 750056, bits offset 54

更换logo:

只需用你的bmp logo图片替换原有的logo文件即可。

提示

如果你使用Fenix来编译固件,可以通过替换文件archives/logo/bmp/logo.bmp 文件来修改logo。

  1. 通过netpbm工具,将png图片转换成ppm图片
1
2
3
$ pngtopnm linux_logo.png > linux_logo.pnm
$ pnmquant 224 linux_logo.pnm > linux_logo_clut224.pnm
$ pnmtoplainpnm linux_logo_clut224.pnm > logo_linux_clut224.ppm
  1. 将转换完的ppm文件放进内核的drivers/video/logo/目录下,替换logo_linux_clut224.ppm文件。

  2. 重现编译内核,就能将logo替换成新的图片了

Ubuntu logo对应的文件为:/usr/share/fenix/logo/logo.png

替换/usr/share/fenix/logo/logo.png,就能修改Ubuntu开机logo。

提示

如果你使用Fenix来编译固件,可以通过替换文件archives/logo/png/logo.png 文件来修改logo。