Recently while working on a new Ubuntu 11.10 server, I ran into a problem where my monitor would show an “Out of Range” message after the server restarted. I saw this in the past with older CRT monitors, but in my case it was with an LCD. Normally, this would not cause too much of an issue as I could SSH into the system, but in this case I needed the console. The fix was pretty easy and I decided to post for others.
- Edit /boot/grub/grub.cfg using vi or nano
- Change the line set gfxmode=auto to set gfxmode=640×480
- Directly below the modified line add a new line set gfxpayload=keep
- Save and exit the editor
- Reboot the server