We have to remove the vga fallback because this not work on bay-trail and other new intel onboard graphics. diff -Naur grub-2.02.org/grub-core/video/i386/pc/vga.c grub-2.02/grub-core/video/i386/pc/vga.c --- grub-2.02.org/grub-core/video/i386/pc/vga.c 2015-05-21 17:50:29.000000000 +0200 +++ grub-2.02/grub-core/video/i386/pc/vga.c 2018-04-15 22:24:41.686842878 +0200 @@ -122,7 +122,7 @@ { grub_err_t err; - if ((width && width != VGA_WIDTH) || (height && height != 350 && height != 480)) +// if ((width && width != VGA_WIDTH) || (height && height != 350 && height != 480)) return grub_error (GRUB_ERR_UNKNOWN_DEVICE, "no matching mode found"); vga_height = height ? : 480;