Ubuntu server 16.04 installed on a virtualbox vm - no Xorg. Trying to change resolution same way as with previous ubuntu versions. in /etc/default/grub:
GRUB_GFXMODE=1152x864
GRUB_GFXPAYLOAD=keep
ran
update-grub
as root and rebooted - resolution works during grub menu but as boot continues it reverts to 800x600.
I have tried manually setting the grub_gfxpayload value, using keep, using a different resolution, all do the same thing and ONLY on the 16.04 vm that i have. I have a 14.10 vm and these settings work fine (all of them, actually).
Also tried vga= (which is deprecated), tried using uvesafb which doesn't launch (modprobe doesn't start it correctly and thus the second step of the answer mentioning it doesn't work), and vesafb which gives me the following error:
modprobe FATAL: vesafb not found in /lib/modules/(kernel name)/
I'm wondering if this is an issue with VMs specifically, since I can do this part on my standard computer, which is also running 16.04. Perhaps the drivers for Virtualbox cause the framebuffer to not start properly? Not sure why it'd only be on 16.04 and not previous versions, though.