Update: for a better way of fixing this, see: Script To Fix The Ubuntu Plymouth For Proprietary Nvidia And ATI Graphics Drivers.
Reading the Ubuntu Lucid development forum, I noticed most people can't get the new Plymouth to work with Nvidia proprietary drivers. Some get just some errors, some see just some blue progress bar, etc.
But here is a very easy solution for getting Plymouth working with proprietary Nvidia drivers (and it works in VirtualBox too). Being so easy, I don't understand why they haven't included this tweak in Ubuntu Lucid yet, but I suppose there is a reason behind this so be aware of this before proceeding.
WARNING: Only follow this how-to if you know what you are doing. If you make any mistakes, Ubuntu might not start!
Here is what you have to do to get Plymouth working with proprietary Nvidia drivers:
Step 1: we must edit the /etc/default/grub file.
Open a terminal and paste this:
On line #18, uncomment (uncomment = remove the "#" in front of the line( "#GRUB_GFXMODE=640x480" and change the resolution to whatever you want. Here is how it should look:
Step 2: edit the /etc/grub.d/00_header file.
And find the following line: "gfxmode=${GRUB_GFXMODE}" (it's line 103 on my computer) and under it, paste this:
Step 3: update Grub 2:
To update the GRUB, simply run the following command:
Once you complete the above steps, restart the computer and you should see the nice Plymouth screen like in the screenshot in the beginning of the post.
Update: if this doesn't work for you or your TTYs stop working see the instructions in THIS comment.
Step 1: we must edit the /etc/default/grub file.
Open a terminal and paste this:
sudo gedit /etc/default/grub
On line #18, uncomment (uncomment = remove the "#" in front of the line( "#GRUB_GFXMODE=640x480" and change the resolution to whatever you want. Here is how it should look:
GRUB_GFXMODE=1024x768
Step 2: edit the /etc/grub.d/00_header file.
sudo gedit /etc/grub.d/00_header
And find the following line: "gfxmode=${GRUB_GFXMODE}" (it's line 103 on my computer) and under it, paste this:
set gfxpayload=keep
Step 3: update Grub 2:
To update the GRUB, simply run the following command:
sudo update-grub
Once you complete the above steps, restart the computer and you should see the nice Plymouth screen like in the screenshot in the beginning of the post.
Update: if this doesn't work for you or your TTYs stop working see the instructions in THIS comment.
Update 2: Softpedia also has a tutorial on fixing Plymouth so you can try that too.
Update: for a better way of fixing this, see: Script To Fix The Ubuntu Plymouth For Proprietary Nvidia And ATI Graphics Drivers.