Removing/hiding all boot screens

to achieve the requirements in the Question for default Ubuntu 18.04

need to edit the below files:

  1. for changing grub color: /usr/share/plymouth/themes/ubuntu-logo/ubuntu-logo.grub
  2. for plymouth color: /usr/share/plymouth/themes/ubuntu-logo/ubuntu-logo.script
  3. for login-screen background color: /usr/share/gnome-shell/theme/ubuntu.css

ubuntu-logo.grub my file content. replace the values to 0,0,0,0; for black

if background_color 66,48,228,0.5; then
  clear
fi

ubuntu-logo.script some of my file content. replace the values to (0, 0, 0); for black

Window.SetBackgroundTopColor (0.16, 0.00, 0.12);     # Nice colour on top of the screen fading to
Window.SetBackgroundBottomColor (0, 1.02, 1.02);  # an equally nice colour on the bottom

ubuntu.css my file edited content at around line number 1814

#lockDialogGroup { background-color: #000000; }

after editing the files, save & close all files..

then run sudo update-grub

Reboot to see the change.