and add the line after GRUB_GFXMODE
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
GRUB_GFXPAYLOAD_LINUX=1680x1050 Save the file and run
sudo update-grub
The resolution chosen should be your monitors native resolution.
The fix for the resolution was this for me.
gksu /etc/default/grub
and add the line after GRUB_GFXMODE 640x480 _LINUX= 1680x1050 Save the file and run
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=
GRUB_GFXPAYLOAD
sudo update-grub
The resolution chosen should be your monitors native resolution.