Index: video/i386/pc/vbe.c =================================================================== --- video/i386/pc/vbe.c (revision 1973) +++ video/i386/pc/vbe.c (working copy) @@ -215,6 +215,8 @@ case 15: framebuffer.bytes_per_pixel = 2; break; case 8: framebuffer.bytes_per_pixel = 1; break; default: + if (mode <= 3 || mode == 7) + break; grub_vbe_bios_set_mode (old_mode, 0); return grub_error (GRUB_ERR_BAD_DEVICE, "cannot set VBE mode %x", Index: ChangeLog =================================================================== --- ChangeLog (revision 1973) +++ ChangeLog (working copy) @@ -1,3 +1,10 @@ +2009-02-05 Vladimir Serbinenko + + Don't check bits_per_pixel in text mode + + * video/i386/pc/vbe.c (grub_vbe_set_video_mode): Don't check + bits_per_pixel in text mode + 2009-02-04 Felix Zielcke util/getroot.c (grub_util_get_grub_dev): Add support for /dev/mdNpN and