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.
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.