Ubuntu server on Virtual PC

Earlier this week, I was installing Ubuntu server 6.06 as a virtual machine on Microsoft Virtual PC 2007. When this OS boots, the screen freaks out and goes into a screen resolution that makes it impossible to do anything useful.

If you search for this in Google and others, all the information you find will point you towards X Windows configuration changes. Ubuntu server doesn’t have X Windows installed so none of that information is useful.

The only place I found that was useful was the What Works page for Virtual PC. Here is the relevant section:

At Grub press ESC and edit the kernel line to include the option vga=0×314. To make it permanent edit /boot/grub/menu.lst

So, for bad screen resolution with Ubuntu Server 6.06 on Virtual PC, this one configuration change will make the system usable.