If possible get a log for us. When you get to the prompt instead of using startx, login as root. Then run this command:
Code:
cat /var/log/Xorg.0.log | tail
Also you can try booting into failsafe mode. There should be an 'advanced options' at the grub screen.