You are not logged in.
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:
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
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
I would like to read comments, if you like it or not :? anyone?
Offline
Give it some time man! I will test it as soon as I beat Metal Gear Solid 3. Until then nothing else
Offline
Thanks for the package and the instructions. It worked fine for me.
Offline
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
Give it some time man! I will test it as soon as I beat Metal Gear Solid 3. Until then nothing else
Sorry men, definitely you have your priorities in the right order. Enjoy it!
Offline
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
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
Offline
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
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
Thanks for the package and the instructions. It worked fine for me.
Just to know, do you have a separate /boot partition?
Offline
links seems to not work for me...
Offline
This thread is obsolete, please refer to http://bbs.archlinux.org/viewtopic.php? … highlight= for the new version
Offline