Grub splash not working
- snallygaster
- Posts: 16
- Joined: Fri 15 Sep 2017, 15:11
Grub splash not working
I'm trying to set up a grub splash, but it's not working'
Here is my menu.lst
# menu.lst produced by grub4dosconfig-v1.9.2
#color white/blue black/cyan white/black cyan/black
timeout 10
default 0
splashimage=(hd0,1)/boot/splash.xpm.gz
# Frugal installed Puppy
title Puppy slacko 6.3.0
uuid b87be595-6f04-4cd2-abda-cc37e785f9bf
kernel /slacko6.3.0frugal/vmlinuz pmedia=atahd psubdir=slacko6.3.0frugal pfix=fsck
initrd /slacko6.3.0frugal/initrd.gz
# Dell diagnostics partition
title Dell Diagnostics
uuid 07D8-071D
chainloader +1
# Advanced Menu
title Advanced menu
configfile /menu-advanced.lst
commandline
Does the entry look correct?
I used gimp to create a 640x480 14 color image and saved it in xpm format. I then gzipped it. No luck getting it to appear at boot though. My puppy installation is on the 2nd partition. Checking at the grub prompt shows that to be hd0,1. I've even tried entering the full path trying:
splashimage=(hd0,1)/puppy6.3.0frugal/boot/splash.xpm.gz
and
splashimage=/puppy6.3.0frugal/boot/splash.xpm.gz
To rule out an issue with the image file, I downloaded a premade file from
http://schragehome.de/splash/index2.html, but this didn't work either.
None are working. What am I missing?
Here is my menu.lst
# menu.lst produced by grub4dosconfig-v1.9.2
#color white/blue black/cyan white/black cyan/black
timeout 10
default 0
splashimage=(hd0,1)/boot/splash.xpm.gz
# Frugal installed Puppy
title Puppy slacko 6.3.0
uuid b87be595-6f04-4cd2-abda-cc37e785f9bf
kernel /slacko6.3.0frugal/vmlinuz pmedia=atahd psubdir=slacko6.3.0frugal pfix=fsck
initrd /slacko6.3.0frugal/initrd.gz
# Dell diagnostics partition
title Dell Diagnostics
uuid 07D8-071D
chainloader +1
# Advanced Menu
title Advanced menu
configfile /menu-advanced.lst
commandline
Does the entry look correct?
I used gimp to create a 640x480 14 color image and saved it in xpm format. I then gzipped it. No luck getting it to appear at boot though. My puppy installation is on the 2nd partition. Checking at the grub prompt shows that to be hd0,1. I've even tried entering the full path trying:
splashimage=(hd0,1)/puppy6.3.0frugal/boot/splash.xpm.gz
and
splashimage=/puppy6.3.0frugal/boot/splash.xpm.gz
To rule out an issue with the image file, I downloaded a premade file from
http://schragehome.de/splash/index2.html, but this didn't work either.
None are working. What am I missing?
- snallygaster
- Posts: 16
- Joined: Fri 15 Sep 2017, 15:11
Thanks. I couldn't determine the path. I used the path as shown in the Rox title bar. I just decided to move it to the root of sda1 and point to it there and now it's displaying on boot.
When you do a frugal install, is the path shown the actual path or a virtual path? How can I determine the actual path so grub can find it?
When you do a frugal install, is the path shown the actual path or a virtual path? How can I determine the actual path so grub can find it?
For Grub4Dos - If the splash image is located on the first partition of your HD, you don't need to show the drive number in brackets eg: splashimage=/temp/splash.xpmsnallygaster wrote:Thanks. I couldn't determine the path. I used the path as shown in the Rox title bar. I just decided to move it to the root of sda1 and point to it there and now it's displaying on boot.
When you do a frugal install, is the path shown the actual path or a virtual path? How can I determine the actual path so grub can find it?
If on another partition you need to specify the drive number in brackets and the full path eg: (h0,2)/temp/splash.xpm
Note that the above has to do with the bootscreen only and you have to use the old grub hard drive numbers.
The grub4dos installation program will automatically detect your frugal installation(s) and make the menu.lst entries accordingly. It's the actual paths.
- snallygaster
- Posts: 16
- Joined: Fri 15 Sep 2017, 15:11
On which partition is the splash file? If it's not on sda1, you need to specify the partition number in brackets as mentioned before.snallygaster wrote:I put the image in the puppy6.3.0frugal folder, the edited the line as:
splashimage=/puppy6.3.0frugal/splash.xpm.gz
Still no image at boot. Works fine on sda1 when I point to it there.
I'll have to play around with it some more when I get home. I'm missing something.
- snallygaster
- Posts: 16
- Joined: Fri 15 Sep 2017, 15:11
- OscarTalks
- Posts: 2196
- Joined: Mon 06 Feb 2012, 00:58
- Location: London, England
Are you saying that it displayed when you put it in the first partition as a zipped image file?
I have never tried to use a zipped image in this situation and I don't see why you would want to.
As suggested earlier, just use the image file unzipped and named as splash.xpm
Make sure the path in menu.lst has the correct file name without the .gz on the end.
Perhaps try a space in place of the equals sign. (Tested quickly and either seems to work).
I have one that is working here with:-
splashimage (hd0,1)/boot/grub/sunset.xpm
But that is legacy grub not grub4dos in this instance.
If all else fails but the image was found when it was in the first partition, maybe you could just leave it there.
I have never tried to use a zipped image in this situation and I don't see why you would want to.
As suggested earlier, just use the image file unzipped and named as splash.xpm
Make sure the path in menu.lst has the correct file name without the .gz on the end.
Perhaps try a space in place of the equals sign. (Tested quickly and either seems to work).
I have one that is working here with:-
splashimage (hd0,1)/boot/grub/sunset.xpm
But that is legacy grub not grub4dos in this instance.
If all else fails but the image was found when it was in the first partition, maybe you could just leave it there.
Oscar in England
- snallygaster
- Posts: 16
- Joined: Fri 15 Sep 2017, 15:11