Probably need to add "nomodeset" to the startup
Hold down the shift key when booting starts.
You will then get a grub console mode menu. The top option should be selected. Press 'e' key to edit that line.
Scroll down to the "Linux /boot/vmlinuz- your kernel-root=UUID.." line. That is the line that tells Grub which kernel to boot with and the parameters to be passed to the kernel when it boots are placed at the end of this line.
Press 'e' key again to edit this line.
Move to the end of the line to the text that says "quiet splash" it may just say "quiet" and then enter "nomodeset" after the word splash and before " mark ensuring there is a space between the new option and any other option.
It should look like "quiet splash nomodeset"
Once you have added the parameter, press Enter to accept the editing.
Then press 'b' to boot using that kernel and those parameters.
If it boot normally you can make it permanent by
adding this option to /etc/default/grub
Code:
sudo texteditor /etc/default/grub
where it says "texteditor" change that name of your text editor you are currently using (i.e. nano, gedit, mousepad, etc)
and then add nomodeset to GRUB_CMDLINE_LINUX_DEFAULT: So it should look something like this
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=
lsb_release -i -s 2> /dev/null || echo Debian
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
GRUB_CMDLINE_LINUX=""
And then save by hitting Ctrl+O, then exit nano with Ctrl+X, then simply run: