

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. 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. 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:

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:

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. 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:And find the following line: "gfxmode=${GRUB_GFXMODE}" (it's line 103 on my computer) and under it, paste this: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.

Only follow this how-to if you know what you are doing. If you make any mistakes, Ubuntu might not start!Update 2: Softpedia also has a tutorial on fixing Plymouth so you can try that too.