opensuse grub uses a gfxmenu option in menu.list to set the colorful boot menus. In my case,
gfxmenu (hd0,2)/messageSo I need to open (hd0,2)/message to see what's inside.
$cp /boot/message ~/test/grub/Good, let's first see the about file
$cpio -i <>
$cat pabout.txtSo gfxboot.cfg next. I found an option setting penguin theme there.
Penguin theme originally made by Raphael Quinet
Modernized for openSUSE by Steffen Winterfeldt.
Like it or hate it? Edit gfxboot.cfg in /boot/message
to have it always or to get rid of it.
; penguin theme likelihood (in percent, -1 = auto)Wow, the likelihood is set 0, which explains why I didn't see the theme before. I must be so lucky that my shaking hands made grub to read the bit wrongly and presented the penguin theme to me. What a lucky dog I am!
I really like the penguin grub theme. So I decided to have it always by setting penguin likelihood to 100. and then reinstall the picture. Of course don't forget to delete the original message before archiving the new one.
$find ./ -print | cpio -ov > message
$mv message /boot/
OK, let me reboot to see the new grub theme.
For those who want to try opensuse grub, please download from the official repository (look for grub here). To install grub in command line, see here. Of course root privilege is needed.