Customizing Boot Up Screen on Raspberry Pi

This is a steps to customize Raspberry Pi’s boot up screen, specifically to change the splash image and remove unwanted images and texts. By default, Raspbian Jessie Desktop displays below during boot up before starting desktop GUI.

(1) Rainbow image
(2) Raspberry Pi Logo (image of four raspberries in the top left corner)
(3) Boot message log
(4) Blinking cursor for boot message logs (at the top left corner)
(5) Splash Image (“Welcome to pixel”)
(6) One-line text under splash image

By following the steps below, we’ll remove (1)-(4) and (6), then replace the default splash image with whatever you want to display at (5).

 

Assumption:
You should have your own splash image somewhere. In the steps below, assuming that the file name of the splash image is “my_splash.png” and it’s located home directory. (i.e. “~/my_splash.png”)

 

Here are the steps:

Remove Rainbow Screen
Open “/boot/config.txt” as root.

Then add below line at the end of the file.

 

Remove text message under splash image:
Open “/usr/share/plymouth/themes/pix/pix.script” as root.

Then, remove (or comment out) four lines below:

Note : This is a quick and dirty method I found. It works, but there might be better way.

 

Remove Boot Messages
Open “/boot/cmdline.txt” as root.

Then, replace “console=tty1” with “console=tty3”. This redirects boot messages to tty3.

 

Remove other things
Still in “/boot/cmdline.txt”, add below at the end of the line

Here are brief explanations.
‘splash’ : enables splash image
‘quiet’ : disable boot message texts
‘plymouth.ignore-serial-consoles’ : not sure about this but seems it’s required when use Plymouth.
‘logo.nologo’ : removes Raspberry Pi logo in top left corner.
‘vt.global_cursor_default=0’ : removes blinking cursor.

Note : The first three should be there by default, but make sure if those exist.

 

Replace Splash Image
Now, everything unwanted images and texts are gone. Let’s replace the default splash image (/usr/share/plymouth/themes/pix/splash.png) with your own splash image.

Note : As described in above assumption, “my_splash.png” should be your new splash image.

 

Verify the costumed boot up screen
Check the boot up screen by simply rebooting.

 

Reference:
Guide: A custom splash screen on the Raspberry Pi, for Raspbian Jessie
https://yingtongli.me/blog/2016/12/21/splash.html

Custom boot up screen
http://www.raspberry-projects.com/pi/pi-operating-systems/raspbian/custom-boot-up-screen

 

 

Sponsor Link

Leave a Reply

Your email address will not be published. Required fields are marked *