How do I get the maximum resolution on Ubuntu in Microsoft Virtual PC?

I've spent way too much time on this than I care to admit; I'm new in the Linux world, and I installed Ubuntu 9.04 on a new virtual machine. My problem is getting the screen resolution I would like - 1920x1200. I have tried multiple, multiple different ways of editing the xorg.conf file, and nothing seems to work.

Can anyone provide, or link to, explicit step by step instructions (explanation would be great too). Please do not Google search and provide me with the first link, I've gone through all of these. Other questions: since it is a VM, do I need to worry about any drivers whatsoever? What about having it recognize my video card, etc?


Microsoft virtual PC only provides a very simple, dumb, and low resolution video device to the client OS. You will not be able to easily change this, and modifying the xorg config in ubuntu won't help. I struggled with this for some time as well, and finally gave up and stuck with the low resolution I was able to use.

Your best bet is to use a virtual machine that has a better video device (VMWare, Virtual Box, etc)


I haven't tried to run Ubuntu in Windows Virtual PC but I have tried in Sun's Virtual Box which is a better tool for VMs than VirtualPC in my opinion. You can run the VM in full screen mode with this tool, although I can't find options for changing the resolution.