Plymouth and GRUB do not show at all [closed]
Solution 1:
If grub is not displaying correctly, you can try modifying these settings in /etc/default/grub:
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=1280x1024
By default, grub will try to use the "preferred" video resolution as returned by the video card via VBE. If the mode specified here is not compatible with your monitor, you can try commenting out gfxmode entirely and running sudo update-grub to let it use the video card's default mode; you can set GRUB_GFXMODE=640x480 to specify a mode that any VGA-connected monitor should support; or you can uncomment *GRUB_TERMINAL=console* to switch to a text-only mode that should display.
Once you're able to load grub, you can get a grub shell by hitting the 'c' key, and can then get information about available video modes with the 'vbeinfo' command; you could then try these one by one until you find the best mode that's compatible with your monitor. Note that even if your video card supports the 1680x1050 resolution of the monitor, it may not be supported when in BIOS mode; this is what the vbeinfo command tells you.
It's also possible that you may need to adjust the settings on the monitor so it will be ok with handling the input you're trying to send it.
Once you're able to find a mode that's satisfactory for grub, you should be able to apply the same mode to the uvesafb framebuffer via the kernel commandline to get the same results for plymouth.