Extremely weird issue after Ubuntu 12.04 reinstall: purple screen loads then flashes and loads indefinately

view story

http://askubuntu.com – I recently reinstalled Ubuntu 12.04 while keeping my home directory. I've had numerous issues, and now I am at this stage: When the Ubuntu purple splash screen loads for the first time, it blinks for about 10 seconds, and then freezes (like it would normally before switching to login). But then it flashes and shows the splash screen again, but this time indefinately The weird thing is that I know it was successful the first time, because when I press Ctrl+Alt+F7, I see a glimpse of the login screen. How can I resolve this and revert to a normal login routine? I am using a Lenovo Thinkpad X (HowTos)