how to boot opensuse under grub2 with splash background and console background

Hi,

I originally have Ubuntu Lucid on my machine. I just installed opensuse 11.2 on another partition without bootloader installed. So I’m still using the Ubuntu Lucid default bootloader grub2.

I can boot up opensuse correctly. the nagging thing is that there’s no splash screen show up during the boot process, instead, lines of command are flashing, the console background is also missing and the font under console (tty1-6) is huge. what can I do to have these back to opensuse?

the current entry in grub2 for opensuse

menuentry "openSUSE 11.2 (i586) (on /dev/sda2)" {
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set 9ac05ede-e7c4-47f3-b55b-66d5844$
linux /boot/vmlinuz-2.6.31.12-0.2-desktop root=/dev/sda2
initrd /boot/initrd-2.6.31.12-0.2-desktop
}

which parameters should I add?

Thanks!!

You could compare with what I have in a YaST generated mnu.lst for openSUSE 11.2:

title openSUSE 11.2 - 2.6.33-29                                         
    root (hd0,4)                                                        
    kernel /boot/vmlinuz-2.6.33-29-default root=/dev/disk/by-id/ata-Hitachi_HDT725032VLA380_VFJ201R23XUEXW-part5 resume=/dev/disk/by-id/ata-Hitachi_HDT725032VLA380_VFJ201R23XUEXW-part1 splash=silent quiet showopts vga=0x31a
    initrd /boot/initrd-2.6.33-29-default

Take care:
. I have a different kernel from th standard 11.2 one;
. openSUSE uses /dev/disk/by-id device files, but /dev/sda2 should work also;
. I think you are more interested in the parameters like splash=silent.

HTH

and the vga= statement. It sets the resolution for the console, and the splash screen