Ok managed to get the grub to boot at 800x600 resolution at 32b (since 1024x600 is not supported by my grub), editing /etc/default/grub and adding/changing these options:
In /etc/default/grub find the lines:
Code:
GRUB_CMDLINE_LINUX_DEFAULT="text splash nomodeset vga=791"
and change it to:
Code:
GRUB_CMDLINE_LINUX_DEFAULT="text splash"
&
Code:
GRUB_GFXMODE=800x600x32
underneath that line insert:
Code:
GRUB_GFXPAYLOAD=keep
GRUB_GFXPAYLOAD_LINUX=800x600x32
then in /etc/grub.d/00_header find the line:
Code:
if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=800x600x32 ; fi
then insert below it
Code:
if [ "x${GRUB_GFXPAYLOAD}" = "x" ] ; then GRUB_GFXPAYLOAD=800x600x32 ; fi
In the same file, but farther down the page, find the line:
Code:
set gfxmode=${GRUB_GFXMODE}
insert below that line:
Code:
set gfxpayload=${GRUB_GFXPAYLOAD}
Now run
Substitute your own screen resolution for mine.
Now, grub starts up at 800x600 resolution, after it displays the backtrack5 image (fullscreen, no verbose mode), then it shows again the grup display (verbose mode, no image). So how to fix the splash screen at the start of grub? It appears that the terminal on grub loading is of the same size of bootsplash, covering the entire monitor screen and hiding the splash behind it.