A hobby of mine is customizing OS's, mostly just working my way up the ladder of distros.
One thing I try to achieve is a seamless boot. (Grub to Plymouth splash to DM-login) No boot messages destroying the illusion.
Here are a few tricks I use to achieve what I call a flawless silent boot.
1) Remove Tux (cpu penguins)
The Tux penguins show up at boot and each penguin represents a cpu. So more cpus more penguins. Fucking annoying unless your a fanboy I guess.
To remove the penguins:
sudo nano /etc/default/grub
add
GRUB_CMDLINE_LINUX="logo.nologo"
Save.
sudo update-grub
sudo reboot
2)
Remove the 'Loading Kernel 4.x ....' 'Loading ramdisk ...'
I already know what kernel I am loading, I installed it. I dont need this shit popping up every boot.
To remove:
sudo geany /etc/grub.d/proxifiedScripts/linux
in two places you need to change:
echo '$(echo "message" | grub_quote)'
to
#echo '$(echo "message" | grub_quote)'
|comment out those 2 lines and save.
sudo update-grub
Reboot.
*!*Note: You will most likely have to apply these edits every-time grub is updated. Usually when apt-get dist-upgrade is used.
Hope you find this useful instead of spending hours looking up ways to achieve it without recompiling the kernel.