I’ve been asked to explain what I did to get X going with my Breezy
upgrade. The first thing I did was to add Option "VBERestre"
"on" to the Screen section of my xorg.conf file. This
is what I needed to get the console back in working order so I could
see the error messages.
The two big problems where a lack of a keyboard driver and the
inability of the server to find the default fixed font. The
first is simply solved change the keyboard InputDevice driver
from keyboard to kbd.
The second is trickier. First you have to change the prefix on all
the font paths to /usr/share/X11/fonts/. At this point the X
server will look in the right place, but can’t find the fonts.dir
file. It can’t find the file because it wasn’t generated when the font
was installed. It wasn’t generated because the xutils package
which is meant to contain mkfontdir not contains nothing but
the documentation. I retrieved the version on my backup copy of the system
directory and used it in each of the directories in
FontPath. The program is actually a shell script and you will
have to change the hard-coded directory to point to your back of the
program it calls.
This should give you a running X server.