
To speed up the time it takes each time on system boot the following settings can be applied
Auto Login:
Go into ‘Raspi-config’
Boot Options
Desktop CLI
SELECT Console Autologin
DISABLE Autologin WIFI at boot
Disable “Welcome to PIXEL” splash
sudo systemctl mask plymouth-start.service
Remove Rainbow Screen
Open “/boot/config.txt”
sudo nano /boot/config.txt
Add below at the end of the file:
#Disable rainbow image at boot
disable_splash=1
Remove Raspberry Pi logo and blinking cursor
Open “/boot/cmdline.txt”
sudo nano /boot/cmdline.txt
Add below at the end of the line
logo.nologo vt.global_cursor_default=0
change the following value:
console=tty1
to
console=tty3
Auto Login:
Go into ‘Raspi-config’
Boot Options
Desktop CLI
SELECT Console Autologin
Disable “Welcome to PIXEL” splash
sudo systemctl mask plymouth-start.service
Remove Rainbow Screen
Open “/boot/config.txt”
sudo nano /boot/config.txt
Add below at the end of the file:
#Disable rainbow image at boot
disable_splash=1
Remove Raspberry Pi logo and blinking cursor
Open “/boot/cmdline.txt”
sudo nano /boot/cmdline.txt
Add below at the end of the line
logo.nologo vt.global_cursor_default=0
Remove login message
Create ‘.hushlogin’ file in home directory
touch ~/.hushlogin
Remove autologin message by modify autologin service
Open the unit file for autologin service
sudo nano /etc/systemd/system/autologin\@.service
Modify the line starts with “ExecStart”
From:
ExecStart=-/sbin/agetty –autologin pi –noclear %I $TERM
To:
ExecStart=-/sbin/agetty –skip-login –noclear –noissue –login-options “-f pi” %I $TERM
It removes autologin message below:
Raspbian GNU/Linux 9 raspberrypi tty1
raspberrypi login: pi (automatic login)
Verify the changes have worked:
sudo reboot