Steps I have done:
- Installed Ubuntu Server 16.04.1 in VMware Workstation 12
- Edited
/etc/default/grub
to containGRUB_GFXMODE=1440x900 GRUB_GFXPAYLOAD_LINUX=keep
- Run
sudo update-grub
- Rebooted; resolution was set correctly, both GRUB and Ubuntu were at 1440x900
- Shut down
- Took a snapshot
- Started the VM; the resolution was no longer set correctly, GRUB was 640x480 and Ubuntu was 800x600
I did no customization during the install, before the first reboot, or between the two reboots. How do I fix this so that Ubuntu consistently runs at 1400x900?
vbeinfo
in GRUB doesn't list any resolutions above 800x600.
hwinfo --framebuffer
doesn't output anything at all.
Edit: I have verified this with a second install in a new VM: initially, GRUB detects higher resolutions, and this survives reboots, but does NOT survive a shut down and restart.