Sunday, January 23, 2011

Fix Ugly Plymouth Screen in Ubuntu Lucid & Maverick

This post was superseded by this one:
Easiest method to fix Ugly Plymouth, all Ubuntus

Once you install Nvidia or ATI proprietary drivers on Ubuntu Lucid, the next time you boot your machine, you'll notice that the plymouth screen goes quite out of shape. To fix it, follow these steps.

Attention Maverick Users: You can either follow the steps below or there is an even simpler method that just needs you to run a script. The script is written by Kyle Baker and is hosted at softpedia servers here.

1. Install the v86d package.

Applications > Accessories > Terminal:

sudo apt-get install v86d hwinfo

2. Find out supported resolutions from the output of this command.

sudo hwinfo --framebuffer

3. Edit /etc/default/grub

gksudo gedit /etc/default/grub

Find this line


And replace it with this one.

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1280x1024-24,mtrr=3,scroll=ywrap"

Now find this line


And replace it with this one


Note, the you need to remove the # sign in the above quoted line.

Your Grub file should look like this.

/etc/default/grub Sample Configuration

Save and close your /etc/default/grub.

4. Edit /etc/initramfs-tools/modules

gksudo gedit /etc/initramfs-tools/modules

Add the following line in the file that opens up.

uvesafb mode_option=1280x1024-24 mtrr=3 scroll=ywrap

Your /etc/initramfs-tools/modules should look like this.

/etc/initramfs-tools Sample Configuration
Save and close your /etc/initramfs-tools/modules.

In order to test the proceedings, type this command in your Terminal.

echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash

The output should be similar to this.


If the outputs match, you have just fixed your plymouth.

You need to run 2 more commands for the changes to take effect.

sudo update-grub
sudo update-initramfs -u

Reboot your computer and feel the difference. The plymouth screen should be fixed by now.

If you can't see anything on the screen, that is probably because your display doesn't support the resolution you set in /etc/initramfs-tools/modules. Try with a lower resolution then.


Related Posts:

Appearance , Plymouth , Troubleshooting