My current Xorg configuration is freezing the machine (and text based terminals don't seem to work). Is there a way (e.g. holding down a hot-key) I can prevent the loading of X at boot time?
I cannot access the terminal at this time.
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. It only takes a minute to sign up.Sign up to join this community
When you get to the GRUB menu while starting up (I am assuming you use GRUB although LILO should work exactly the same), look and see if there is a "text only" option. I am not sure about Xubuntu, but many other distros offer this. If not, look for one with "(safe boot)" or similar at the end (which I know xubuntu does have). This often won't load a gui, and if it does it will make every attempt to get it to work. This should at least get you far enough in to change the settings that you need to change.
If none of this works, you will have to manually enter single-user mode. Press e at the GRUB menu, ant you will come up with a list of configs. Find your normal config (which should look something along the lines of
linux /boot/vmlinuz root=/dev/sda4 ro quiet splash). Remove the
quiet if they are there (to disable the splash screen and enable verbose mode) and add
single instead. Press Ctrl+X to boot this configuration. A lot of text will scroll past the screen (remember - verbose mode?) and then you will be left at a root (technically single-user) shell. From there you should definitely be able to edit whatever file you need to get X working again.