Silent boot on Raspbian Stretch/Buster

The purpose of the steps here is to remove 1 – 4 below from showing up at Raspberry Pi boot up process. After following the steps, the first thing you see will be Raspbian desktop.

1) Rainbow image
2) Raspberry Pi Logo (image of four raspberries at the top left corner)
3) Blinking cursor (at the top left corner)
4) Splash image

I tested the steps with the following setup:

 

Steps
1. Remove Rainbow Screen
1-1. Open “/boot/config.txt”.

sudo nano /boot/config.txt

1-2. Then add below at the end of the file.

# Disable rainbow image at boot
disable_splash=1

 

2. Disable splash image
2-1. Disable (mask) plymouth services.

sudo systemctl mask plymouth-start.service

 

3. Remove Raspberry Pi logo and blinking cursor
3-1. Open “/boot/cmdline.txt”.

sudo nano /boot/cmdline.txt

3-2. Add below at the end of the line.

logo.nologo vt.global_cursor_default=0

‘logo.nologo’ and ‘vt.global_cursor_default=0’ remove Raspberry Pi logo and blinking cursor, respectively.

 

4. Verify
Reboot the board and see if it works properly.

sudo reboot

 

In case a lightning bolt icon is shown in the right-top corner of the screen, see this post.

 

 

Sponsor Link

7 Comments

  1. I still need to press “enter” to continue at boot.
    Anyway to around that so I can reboot the Pi without needing to plug in a keyboard and monitor?

    ~ $ cat /etc/os-release
    PRETTY_NAME=”Raspbian GNU/Linux 9 (stretch)”
    NAME=”Raspbian GNU/Linux”
    VERSION_ID=”9″
    VERSION=”9 (stretch)”

  2. I used this command: sudo systemctl mask plymouth-start.service and now I can’t unmask it anymore…. be careful

Comments are closed.