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:
- Raspberry Pi3 B+ with Raspbian Stretch (2017-09-07)
- Raspberry Pi4 B+ with Raspbian Buster (2019-06-20)
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.
great, the only things that worked for me so fine
Thanks for your comment, arma. Glad to hear that!
Worked perfectly on a RPI4 with Raspian Buster, thank you!
Hi Paul, glad to hear that!
I cant seem to get the logo.nologo to work!
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)”
I used this command: sudo systemctl mask plymouth-start.service and now I can’t unmask it anymore…. be careful