Change Boot Logo

Our official Ubuntu image will display 3 logos during system boot:
  • U-Boot logo
  • Kernel logo
  • Ubuntu logo

The U-Boot logo is located at /usr/share/fenix/logo/logo.bmp.
The image format is BMP with a resolution of 500x500px, and bit-depth of 24 bits.

You can use Terminal to check the default logo image format:

$ 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

Changing the default logo:

You can replace the default logo with your own BMP image.


If you have built the image with Fenix, you can replace the file archives/logo/bmp/logo.bmp to change the logo.

  1. Use the netpbm tool to convert png images to ppm images.
$ 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. Put the converted ppm file into the drivers/video/logo/ directory of the kernel, and replace the logo_linux_clut224.ppm file.

  2. Re-compile the kernel, and the logo will be replaced with a new picture.

The Ubuntu logo file is located at /usr/share/fenix/logo/logo.png, replace the .png file to change the Ubuntu boot logo.


If you’ve built the image with Fenix, replace the file archives/logo/png/logo.png to change the logo.