I am using Ubuntu Linux 11.10. Currently, I have Windows XP on one computer, and Ubuntu on another. I switch between the with a VGA box that allows me to switch which computer is connected to my monitor. For some reason, if I am viewing Windows XP while Ubuntu is booting, the screen will be black when I switch back over to it. I have waited 15 minutes on this screen, and nothing happened. I have also tried to "wake it up" by moving the mouse and using the keyboard. Ubuntu boots fine if it is connected to the monitor when it boots. Does anyone know what could be causing this?
The output of lspci -nn | grep VGA
is:
00:02.0 VGA compatible controller [0300]: Intel Corporation 82915G/GV/910GL Integrated Graphics Controller [8086:2582] (rev 04)
I would like to give an educated guess based upon my own experience with a video card that overheated causing Ubuntu to fail to load because it could not determine the correct screen resolution.
When we install Ubuntu we are not required to set the screen resolution. Are we? So, how does the OS know the correct or optimum resolution of the monitor.
The OS interrogates the monitor to find the EDID. A quote from EDID Wikipedia
To confirm this I quote Ubuntu wiki under the heading Adding Undetected Resolutions
In your case, when Ubuntu loads it cannot read the monitor's EDID block because you have not switched the monitor over to Ubuntu.
That switch box works by effectively unplugging the monitor from one machine and plugging it into an other machine. The switch that you turn physically cuts the cable from the VGA port on one machine and makes a connection to the VGA port on the other machine.
I would guess that anyone booting Ubuntu without the monitor connected would have the same problem that you are having.