Ensure your not using the Hyper-V RemoteFX 3D video adapter.
- Open Terminal
- Type:
sudo kate /etc/default/grub
- Find the line starting with GRUB_CMDLINE_LINUX_DEFAULT, and add video=hyperv_fb:[the resolution you want]. The resolution I want is 1920×1080. So my line ends up looking like this: GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash video=hyperv_fb:1920×1080″
- Write the changes and quit kate.
- Run:
sudo update-grub
- Reboot the virtual machine
Found on MSDN.