I am currently setting up an XP Guest with short term memory loss using Ubuntu 10.10 as host, with VirtualBox 3.2.10. When the machine boots up, I have a startup script launching VBoxSDL with the -fullscreen flag to make the virtual machine start up in full screen mode. When it starts up, the resolution is funky, (1024 x 644), with black bars on the top and bottom. If you go to manually change the resolution in XP, 1024x644 is the max resolution. If you Ctrl + F out, and Ctrl + F back in, then you can change XP to go 1024 x 768.
I've tried the following commands with the same results:
Code: Select all
VBoxSDL -discardstate -fullscreen -vm "XP"
VBoxSDL -discardstate -fullscreen -fullscreenresize -vm "XP"
VBoxSDL -discardstate -fullscreen -fixedmode 1024 768 32 -vm "XP"
And every combination thereof. Interestingly enough, if I leave off the -fullscreen, and use the -fixedmode, it will start up windowed, but still have those black banners at the top and bottom.
None of this happens with VBoxManage or the VirtualBox binary. I also get the same behavior without the -discardstate, so it isn't a savestate issue.
I'm stumped. Any ideas? Any way to control the virtual extensions to force the resolution change by command line, either from the host or guest?