Getting the most out of plymouth or how to make raspbian jessie boot with a full splash screen


  • Assuming you want the fancy splash screen (ie you want to hide the ugly boot messages), add “quiet splash logo.nologo plymouth.ignore-serial-consoles” to the end of the single line in /boot/cmdline.txt file. This enables the splash screen. Now you need to choose one (I like spinfinity), so issue the following command to switch from default (bland grey screen):
    sudo plymouth-set-default-theme spinfinity
  • There are other themes as well (some don’t seem to work properly for me. To find out what’s installed and use it in the above command issue:
    sudo plymouth-set-default-theme -l
  • You might notice that there is a black border on your splash screen. Overscan problem, so disable it by adding (uncommenting) this line to /boot/cmdline.txt
    disable_overscan=1
  • To disable console from blanking out add “consoleblank=0” to the end of the single line in /boot/cmdline.txt file.
  • Might want to get rid of the Linux login prompt on the console (tty1) altogether. Do this only if you’ve got a auto starting script or CLI autologin enabled. The login prompt WILL be disabled.
    sudo systemctl disable getty@tty1.service