Ubuntu 16.04 Dual Boot Windows 10 boots to black screen unless I boot windows first

Solution 1:

Open a terminal after Ubuntu has booted to your desktop. Ctrl-Alt-t is the easiest way to open it.

Open the grub settings file with sudo:

sudo nano /etc/default/grub

Go down to the blank line after

#GRUB_GFXMODE=640x480

press Enter and enter

GRUB_GFXPAYLOAD_LINUX=keep

The position in the file doesn't actually matter, it's just most logically placed there.

close the file with CtrlwCtrlx.

Run sudo update-grub in the terminal. Reboot.