Q:

Hide Complete Boot Message from RPI booting

I am trying to remove boot messages from RPi and want to display a splash screen instead. I succeeded to show a splash screen and removed some boot messages, but it still shows some messages in the console. My cmdline.txt looks like this 
  logo.nologo dwc_otg.lpm_enable=0 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait fbcon=map:10 fbcon=font:VGA8x8 vt.global_cursor_default=0 loglevel=3

But while booting it shows these messages on the console
INIT: version 2.88 booting
[info] Using makefile-style concurrent boot in runlevel
[ok] Starting the hotplug events dispatcher: udev
[ok] Synthesizing the initial hot plug events.. done

How I can remove this messages from being displayed while booting. I tried different loglevel, still no luck.

A:

I have had great success with the following (as far as quiet boot goes, I haven't tried any splash screens yet)

dwc_otg.lpm_enable=0 console=serial0,115200 console=tty3 loglevel=0
  root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes
  rootwait logo.nologo quiet splash

I will keep it without markdown so its more easily read. For me this works and only displays a grey box with the three dot loading screen then goes straight to the login prompt.
Raspbian GNU/Linux 8 raspberrypi tty3
raspberrypi login:

If you want tty3 to login automatically:
sudo raspi-config

Select Boot Options, Select Desktop/CLI , Select Console AutoLogin
sudo cp /etc/systemd/system/getty.target.wants/getty@tty{1,3}.service
sudo nano /etc/systemd/system/getty.target.wants/getty@tty3.service

Then on the last line edit DefaultInstance=tty1 to DefaultInstance=tty3
Reference File: cmdline.txt

