- Create a PNG of the appropriate size (check with
fbset
), put it in/home/pi/splash.png
/boot/config.txt
- add
disable_splash=1
- add
/boot/cmdline.txt
- add
logo.nologo consoleblank=0 loglevel=1 quiet
to the end of the cmdline
- add
sudo systemctl disable getty@tty3
sudo apt install fbi
sudo vi /etc/systemd/system/splashscreen.service
- fill with contents:
[Unit]
Description=Splash screen
DefaultDependencies=no
After=local-fs.target
[Service]
ExecStart=/usr/bin/fbi -d /dev/fb0 --noverbose -a /home/pi/splash.png
StandardInput=tty
StandardOutput=tty
[Install]
WantedBy=sysinit.target
sudo systemctl enable splashscreen
sudo reboot