well we are guessing its the /etc/xorg.conf file might it could be some network tool is hanging and you are not actually getting to run the init script to boot into the x server.
2 ways of having a look
1) get a good live cd...this is always good advice...boot it...and look at the hard drive (not the live cd) /var/log/syslog to see how far it progressed
2) assuming you have not got one....you can still boot into linux without the xserver....assuming it is the culprit.
when you see grub press e for edit and arrow down to the kernel line
lets pretend it says
kernel /boot/vmlinuz root=UUID=longstring ro
add single to that line then press enter and b to boot
you will then be at the root login prompt.....unless xorg was NOT the culprit
at this point you have a couple of choices
a) view the log so far with
Code:
cat /var/log/syslog | less
or run the xorg command line configurer
yours may not be in the same area as mine and choices are
/usr/bin/xorgconfig
/usr/bin/xorgcfg
-------
before you try any of that it would be really handy if you named your onboard video card or video card...make model etc
and do a search of xorg.conf and your video details in case someone already has posted good file that you can cheat off