Hello,
I just had this problem with an old pc with Intel 815 graphics.
I tried all the above suggestions but they didn't work for me, I managed to get around it by editing my grub config to switch off the graphical boot and go back to text. Log in and open a terminal then run the following:
Code:
sudo gedit /etc/default/grub
This will open the grub config for editing. Uncomment (delete the # from) the line shown below:
Code:
#GRUB_TERMINAL=console
should become:
Code:
GRUB_TERMINAL=console
I also changed it so the menu always shows, but that is personal preference:
Code:
GRUB_HIDDEN_TIMEOUT=0
changed to:
Code:
#GRUB_HIDDEN_TIMEOUT=0
After this save the file and close gedit then run the following in the terminal:
Worked for me so long as you don't want fancy graphics while the PC loads... 
If you want to change it back just redo the changes and run the update-grub command again.
Kris.
Bookmarks