You are not logged in.

#1 2009-04-22 19:36:46

graysky
Wiki Maintainer
From: :wq
Registered: 2008-12-01
Posts: 10,597
Website

splashimage w/ grub not getting displayed

Hi All,

I read the Grub-gfx page on the wiki but I still can't seem to get my grub to display a splash image.

First off, my system has two HDDs and grub resides on /dev/sda3 all by itself.  My LINUX root partitions are all on my second HDD (/dev/sdb1, /dev/sdb2, and /dev/sdb3).  For each of my distros, I ALWAYS install grub to the distro's root partition and never to my MBRs because I like to manually manage grub.  As you can see below, I can chainload each of the distro's native grub as well as insert direct links to load them.

Back to my problem of not getting the grub splashimage to display.  Here is what I did:

1) mounted /dev/sda3 to /test
2) copied arch-simplyblack-gts.xpm.gz to /test/grub
3) added the splashimage line to my /test/grub/menu.lst
4) rebooted to a splashless grub

When I rebooted, I didn't get an error message, but I also didn't get the nice background.  Below is my menu.lst and I'd appreciate any feedback as to what I did wrong with it.

default         0
timeout         5
color light-blue/black light-cyan/blue
splashimage /grub/arch-simplyblack-gts.xpm.gz

title           Arch Linux, kernel 2.6.29-ARCH
root            (hd1,0)
kernel          /boot/vmlinuz26 root=/dev/sdb1 ro quiet vga=773
initrd          /boot/kernel26.img

title           Intrepid Ubuntu GNU/Linux, 2.6.29.1-em64t
root            (hd1,1)
kernel          /boot/vmlinuz-2.6.29.1-em64t root=/dev/sdb2 ro quiet
initrd          /boot/initrd.img-2.6.29.1-em64t

title           Jaunty Ubuntu (development branch), kernel 2.6.28-11-generic
root            (hd1,2)
kernel          /boot/vmlinuz-2.6.28-11-generic root=/dev/sdb3 ro quiet
initrd          /boot/initrd.img-2.6.28-11-generic

title           Windows XP Professional x64 Edition
root            (hd0,0)
makeactive
chainloader     +1

title   Arch Linux Native GRUB screen
root    (hd1,0)
chainloader +1

title   Ubuntu Intrepid GNU/Linux Native GRUB screen
root    (hd1,1)
chainloader +1

title   Ubuntu Jaunty GNU/Linux Native GRUB screen
root    (hd1,2)
chainloader +1

Is my problem that I didn't reinstall grub as the wiki page suggests?  I don't understand conceptually why that would be needed.

Last edited by graysky (2009-04-22 19:39:03)


CPU-optimized Linux-ck packages @ Repo-ck  • AUR packagesZsh and other configs

Offline

#2 2009-04-23 04:56:19

darthaxul
Member
Registered: 2008-09-24
Posts: 156

Re: splashimage w/ grub not getting displayed

I never knew u can mount a filesystem to a root folder? /test
make sure u do a 'rm -r /boot/grub' for all but 1 distro, so u know which distro has the "grub."
then u have to go to /usr/src/linux and run 'make menuconfig' to verify your kernel supports the splashimage feature. I've never tried that before, I figured it just slows down the boot process...

Offline

#3 2009-04-23 19:27:41

graysky
Wiki Maintainer
From: :wq
Registered: 2008-12-01
Posts: 10,597
Website

Re: splashimage w/ grub not getting displayed

Hmm... I would think that the default 2.6.29-ARCH would have this built in, no?  The wiki page doesn't mention anything at all about it.


CPU-optimized Linux-ck packages @ Repo-ck  • AUR packagesZsh and other configs

Offline

Board footer

Powered by FluxBB