Reboot to the live cd.
Make sure that partitions that you want to check/repair are not mounted.
One fix I looked at said hdd might be failing, another said that he repaired it using fsck.
YOU can try and reboot to the recovery kernal and run
thenCode:sudo service lightdm start
if the first command didn't get you to login screen.Code:startx