Comment 1 for bug 27669

Ben Collins (ben-collins) wrote :

The likely reason is that with vga= and no splash argument, is that vesafb does
not get loaded and it is trying to use just vga text mode switching.

Try adding vesafb to /etc/modules and boot with vga=791 and no splash argument.