Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How do I get the very first boot messages, before the decryption of the system and before uvesafb is loaded, smaller? I tried:






the same as hex code (is supported according to sudo hwinfo --framebuffer),

in /etc/default/grub


  set gfxmode=${GRUB_GFXMODE}    
  set gfxpayload=keep
  insmod gfxterm
  insmod vbe

in /etc/grub.d/00_header. And of course, always sudo-update-grub2. The letters are still very big. Some of the above possibilities even result in a black screen before uvesafb is loaded.

Version: grub-mkconfig (GRUB) 1.99-12ubuntu5

share|improve this question

Provided your screen resolution is 1024x768 you should only need to add


to /etc/default/grub and then run

sudo update-grub

Here is the diff of my grub file and the original one (my resolution is 1280x1024 ):

$ diff /etc/default/{grub,grub.bak}
< GRUB_GFXMODE=1280x1024
> #GRUB_GFXMODE=640x480
share|improve this answer
I tried that (grub-setup including), but no success. The resolution stays the same. My native resolution is 1366x768, but I tried 1024x768. – jubel Feb 2 '12 at 15:05
So you tried with GRUB_GFXMODE=1366x768 and that didn't work? I don't know what else to try then. – August Karlstrom Feb 3 '12 at 17:55
up vote 1 down vote accepted

This was solved without me changing anything, I guess by a kernel update around The text is now small, just how I like it. Maybe it was a kernel bug.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.