So I vi'ed into /var/log/Xorg.0.log and got this:
Build Operating System: Linux 2.6.24-19-server i686 Ubuntu
Current Operating System: Linux moon40 2.6.27-16-generic #1 SMP Tue Dec 1 17:56:54 UTC 2009 i686
Build Date: 09 March 2009 10:48:54AM
xorg-server 2:1.5.2-2ubuntu3.1 (
buildd@rothera.buildd)
Before reporting problems, check
http://wiki.x.org to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Jan 25 18:09:35 2010
(==) Using config file: "/etc/X11/xorg.conf"
Parse error on line 13 of section ServerLayout in file /etc/X11/xorg.conf
"ModulePath" is not a valid keyword in this section.
(EE) Problem parsing the config file
(EE) Error parsing the config file
Fatal server error:
no screens found
(WW) xf86CloseConsole: KDSETMODE failed: Bad file descriptor
(WW) xf86CloseConsole: VT_GETMODE failed: Bad file descriptor
(WW) xf86OpenConsole: VT_GETSTATE failed: Bad file descriptor