Step 1. Create a xorg.conf in /etc/X11 with the following. I tried Step 2 without doing this and it failed exactly as it had before.
Section "Device" Identifier "VNC Device" Driver "vesa" EndSection Section "Screen" Identifier "VNC Screen" Device "VNC Device" Monitor "VNC Monitor" SubSection "Display" Modes "1024x768" EndSubSection EndSection Section "Monitor" Identifier "VNC Monitor" HorizSync 30-70 VertRefresh 50-75 EndSection
Step 2
STEP 1 # sudo gedit /etc/default/grub this will open the grub file. Now find the line that says GRUB_CMDLINE_LINUX and add "nomodeset". you'll have to end up with something like this: GRUB_CMDLINE_LINUX="nomodeset" now update the grub from terminal with # update-grub