You are not logged in.

#1 2004-11-18 00:28:22

darkcoder
Member
From: A bar near you
Registered: 2004-09-10
Posts: 310

[obsolete] Grub package with splash image

2005-03-30 This thread is obsolete, please visit http://bbs.archlinux.org/viewtopic.php? … highlight= for the latest grub with splash info.

This package was build from the arch base grub-0.95-2 package and the Fedora/Redhat graphics.patch.  The image
used is a modified version of the one included on kde desktop as its default wallpaper.  Thanks to the author for
this wallpaper since it was the base for this splash image.

After modifying the image to conform to grub's splash limitation, the final image looks like this:
arch-grub.png

Interested, brave enought, then what are you waiting...:D
Grub package
Grub pkgbuild for those interested in rebuilding it

Steps to install - Rev 1.2 - 2004-11-21
1. Backup your menu.lst.  You will need it. #cp /boot/grub/menu.lst /
2. Upgrade grub:   #pacman -U grub-0.95-3.pkg.tar.gz
3. Install your new stages to your boot partition:  #install-grub /dev/hd???
4. Restore your menu.lst to /boot/grub/ dir: #cp /menu.lst /boot/grub/menu.lst
5. Edit the /boot/grub/menu.lst and add the next line to the general config section (where the default, color, and timeout entries reside). splashimage /grub/splash.xpm.gz
Note:
Some users reported it worked with this: splashimage /boot/grub/splash.xpm.gz 6. Reboot your computer (and cross your fingers).

Note: If you follow all steps you should have no problem at all, but since your are working with your menu.lst there
is the chance that the system doesn't boot, so have a spare boot or rescue disk at hand just in case.

Dual boot users with Ntldr as primary OS loader: You need to update your linux boot sector file (dd if/of stuff).

Troubleshooting:
Black display menu visible:  Stages probably not updated, try again install-grub (your partition where /boot belongs, or MBR)
Black display, no menu:  Check the splashimage instruction.  Try changing the image path to /boot/grub/splash.xpm.gz

Offline

#2 2004-11-18 00:56:36

darkcoder
Member
From: A bar near you
Registered: 2004-09-10
Posts: 310

Re: [obsolete] Grub package with splash image

I forgot, the files modified in the pkgbuild are:
1. splash.xpm.gz  (duhh, we need a splash)
2. menu.lst (includes /grub/splash.xpm.gz entry)
3. grub-0.95-graphics.patch (graphic patch)
4. PKGBUILD (include new menu.lst md5, and new build code)

You can add the image you want as long is a gzip compress xpm image of 640x480 pixels by 14 colors. :x

I read somewhere on the net that there exists a graphic patch for grub that handle larger than 640x480 and more colors, but cannot find it.

Offline

#3 2004-11-18 04:57:15

darkcoder
Member
From: A bar near you
Registered: 2004-09-10
Posts: 310

Re: [obsolete] Grub package with splash image

I would like to read comments, if you like it or not :? anyone?  sad

Offline

#4 2004-11-18 05:50:08

shlo
Member
Registered: 2004-09-25
Posts: 42

Re: [obsolete] Grub package with splash image

Give it some time man! I will test it as soon as I beat Metal Gear Solid 3. Until then nothing else big_smile

Offline

#5 2004-11-18 10:40:48

crimbil
Member
Registered: 2004-10-10
Posts: 20

Re: [obsolete] Grub package with splash image

Thanks for the package and the instructions. It worked fine for me.

Offline

#6 2004-11-18 14:53:37

darkcoder
Member
From: A bar near you
Registered: 2004-09-10
Posts: 310

Re: [obsolete] Grub package with splash image

everytime you perform a pacman syncronization & update (pacman -Syu), it will warn you that your local grub package is newer.  If find the message annoying, get the pkgbuild and decrease the build number to 2 (same as grub on base group), and recompile it.

Offline

#7 2004-11-18 14:57:59

darkcoder
Member
From: A bar near you
Registered: 2004-09-10
Posts: 310

Re: [obsolete] Grub package with splash image

shlo wrote:

Give it some time man! I will test it as soon as I beat Metal Gear Solid 3. Until then nothing else big_smile

Sorry men, definitely you have your priorities in the right order. big_smile   Enjoy it!

Offline

#8 2004-11-20 14:27:39

hcman
Member
From: Missoula, MT/Zaandam, Netherla
Registered: 2003-06-10
Posts: 66

Re: [obsolete] Grub package with splash image

Nice work darkcoder!

To add to your install steps:

1) Splashimage
I had to specify:

 splashimage   /boot/grub/splashimage.xpm.gz

in my menu.lst file.

2) Dual boot
To update the boot sector for Windows XP boot your windows cd and go to the recovery console (press R). From there enter your windows installation and type:

 fixboot

Note: do not use fixmbr as this will restore the windows loader and undo your grub install.

Arjan

Offline

#9 2004-11-22 00:36:43

darkcoder
Member
From: A bar near you
Registered: 2004-09-10
Posts: 310

Re: [obsolete] Grub package with splash image

hcman wrote:

1) Splashimage
I had to specify:

 splashimage   /boot/grub/splashimage.xpm.gz

in my menu.lst file.

This is already in the guide.  It's the step #5.  Before posting the instructions I appied the package in two computers,
one Linux only and another one a dual OS laptop.  In both cases I do not need to specify the /boot directory on the
splashimage instruction, but thanks I will make a note.

2) Dual boot
To update the boot sector for Windows XP boot your windows cd and go  to the recovery console (press R). From there enter your windows installation and type:

 fixboot

I will need more info on that. My test was on a system that while both  WinXP and Arch are installed,
my primary boot logon is NTLDR.  The XP os menu boots first, and has an entry for Linux who used a dd generated
image to boot to grub.    AFAIK every time the grub installation is updated, a new image must be done with
dd, or the changes will not be visible.  That's of course only apply to dual boot if you followed this guide big_smile

Offline

#10 2004-11-22 00:47:56

darkcoder
Member
From: A bar near you
Registered: 2004-09-10
Posts: 310

Re: [obsolete] Grub package with splash image

If you have to specify /boot directory, then look at that directory if you have a boot symlink, because with the symlink it works, but without it, it don't.  I made the changes you suggested, and the splash stop showing (only a black screen) until I add the boot symlink. With the instruction as explained on step 5 you do not type the /boot in the path, and also a boot symlink is not needed on the boot directory.

Some distros like RedHat, Mandrake, and Gentoo already provide this link.
Since arch do not, I suggest my guide as it is.

Offline

#11 2004-11-22 01:17:00

darkcoder
Member
From: A bar near you
Registered: 2004-09-10
Posts: 310

Re: [obsolete] Grub package with splash image

hcman wrote:

I had to specify:

 splashimage   /boot/grub/splashimage.xpm.gz

in my menu.lst file.

I have a question, you have a separate /boot partition or not?  Let me know because this can be the difference.

Offline

#12 2004-11-22 01:17:51

darkcoder
Member
From: A bar near you
Registered: 2004-09-10
Posts: 310

Re: [obsolete] Grub package with splash image

crimbil wrote:

Thanks for the package and the instructions. It worked fine for me.

Just to know, do you have a separate /boot partition?

Offline

#13 2005-03-30 16:05:41

Raindancer
Member
Registered: 2005-03-29
Posts: 13

Re: [obsolete] Grub package with splash image

links seems to not work for me...

Offline

#14 2005-03-30 17:00:47

darkcoder
Member
From: A bar near you
Registered: 2004-09-10
Posts: 310

Re: [obsolete] Grub package with splash image

This thread is obsolete, please refer to http://bbs.archlinux.org/viewtopic.php? … highlight= for the new version

Offline

Board footer

Powered by FluxBB