there is nomodeset
setparms "Ubuntu, with Linux 4.2.0-16-generic (recovery mode)'
recordfail
load_video
insmod gzio
if [x$grub_platform = xxen] ; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy] ; then
search --no floppy --fs-uuid --set=root --hint-bios=hd0-gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci\else
search --no-floppy --fs-uuid --set=root ***LONG UUID STRING**
fi
echo 'Loading Linux 4.2.0-16-generic ....'
linux /boot/vmlinuz-4.2.0-16-generic.efi.signed root=UUID=***SAME LONG UUID STRING***
recovery nomodeset
echo 'Loading initial ramdisk ....'
initrd /boot/initrd.img-4.2.0-16-generic