How to change the Linux Boot Splash screen

This tutorial shows how to configure a custom splash screen image in the Grub boot loader one the Linux GUI and on the shell. A splash screen is nothing but the picture that’s gets displayed in the background while booting the Linux operating system.