Screen Resolution "Out of Range"

I'm fairly new to Ubuntu and have just installed Ubuntu Server 12.04 on a spare machine to experiment and play with!

The installation went without problem, however, whenever the OS boots the monitor displays an error message saying the resolution is out of range and I can't see to do anything - I can wait as long as I like, but nothing appears.

Ubuntu is the only OS installed so bypasses GRUB on boot, although the GRUB screen is also out of range if forced on startup.

I can access a shell from the recovery mode and I can get at a terminal through a live CD of the desktop version but have had little luck with it either.

I've been trying to figure this out for days and I'm at a total loss.

Any thoughts?


Disable graphical terminal in grub2.

To disable graphical terminal:

  1. Edit /etc/default/grub
  2. Uncomment #GRUB_TERMINAL=console
  3. Update grub with sudo update-grub
  4. Reboot

You could also try changing the terminal resolution in /etc/default/grub instead.


On (Ubuntu 10.04 server) I was getting a Input Out of Range even until the login screen.

My graphic card was an old ATI Radeon. I modified GRUB_CMDLINE_LINUX_DEFAULT and set it to radeon.modeset=0 instead of "quiet".

GRUB_CMDLINE_LINUX_DEFAULT=radeon.modeset=0.

Only after that, it started working. Note that GRUB_TERMINAL=console was also uncommented as natex suggested it.

I fixed the problem by reading this answer, which also explain how to proceed for NVidia cards.