If I am using the proprietary driver, I don't get a good boot screen.
There is also a workaround to make plymouth use framebuffer: http://news.softpedia.com/news/How-to-Fix-the-Big-and-Ugly-Plymouth-Logo-in-Ubuntu-10-04-140810.shtml
- First open the software center
- Install v86d
- Now Press Alt + F2 and enter
- Now click on 'Open' and Press the pencil button .
Now Replace the line
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"(Line no 11 according to gedit) with
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1280x1024-32,mtrr=3,scroll=ywrap(you can replace 1290x1024 with your own resolution .
#GRUB_GFXMODE=640x480 (Line 25 according to gedit ) with GRUB_GFXMODE=1280x1024
-Now your grub file looks like this
Save the file .
Now click open again and paste
/etc/initramfs-tools/modulesin the location .
uvesafb mode_option=1280x1024-32 mtrr=3 scroll=ywrapat the end of the file (again you can replace 1280x1024 with your own resolution) .
Now create a new file and paste
FRAMEBUFFER=yand then save the file with the name splash to
Now Open the terminal (Ctrl + Alt + T) and paste this.
sudo update-grub2 && sudo update-initramfs -u
You are done!!
This depends on your definition of "good".
There is a fallback: usplash and/or xsplash. These should load automatically. They do here on systems where Plymouth doesn't work.
Plymouth requires KMS which is only available on open source drivers (AFAIK). This means if you're running the closed ATI/Nvidia drivers, you'll have an ugly boot experience.
I personally just turn off quiet and splash from the kernel arguments and watch a load of text scroll up the screen. It's only there for a few seconds, lets me know what's going on and it doesn't waste time loading up images.