De acuerdo con este excelente tutorial http://harrison3001.blogspot.com/2009/09/grub-2-graphical-boot-tips-to-set.html, me funciona en Ubuntu-Server-9.10.
Con las siguientes adiciones en /etc/default/grub
:
GRUB_CMDLINE_LINUX="gfxpayload=true"
GRUB_GFXMODE=1600x1200x32
GRUB_PRELOAD_MODULES="vbe"
La resolución se puede encontrar a través de:
hwinfo --framebuffer
Leí que x32 es imprescindible.
Y modificación de /etc/grub.d/00_header
:
set gfxmode=${GRUB_GFXMODE} <-- FIND THIS LINE
(como observas, GRUB_GFXMODE es la variable que configuramos antes /etc/default/grub
)
set gfxpayload=keep <-- THIS IS FOR THE VGA CONSOLE!
(como observa la declaración, ¿obviamente, mantiene, qué ?, la resolución que establecimos antes a través de la GRUB_GFXMODE
variable establecida en /etc/default/grub
)
insmod gfxterm
insmod ${GRUB_VIDEO_BACKEND}
entonces corre update-grub
.