Translation(s): English - Italiano - Русский


How to design and test a GRUB SplashImage.

GRUB v2 Splash Image

Grub2 is ready to display a graphical screen (GRUB v1.95 is also known as “version 2”, it's called grub by upstream ).

Image constraints :

In order to make it easier to draw your image, I've created two templates with a transparent layer containing what GRUB will overlay...
So you know how to positions elements, and how everything will fit... It should save you quite some time.

GRUB v2 Template Overlays

XCF (Gimp)

SVG (Inkscape...)

http://www.klabs.be/~fpiat/linux/boot/grub/grub-v2-640x480_gimp-overlay.xcf.gz

http://www.klabs.be/~fpiat/linux/boot/grub/grub-v2-640x480_overlay.svg

GRUB v1 Splash Image

Debian/Etch 's GRUB is ready to display a graphical screen (GRUB v0.97 is also known as version 1, it's called grub-legacy by upstream ).

Image constraints :

In order to make it easier to draw your image, I've created two templates with a transparent layer containing what GRUB will overlay...
So you know how to positions elements, and how everything will fit... It should save you quite some time.

GRUB v1 Template Overlays

PNG (Gimp)

SVG (Inkscape...)

http://www.klabs.be/~fpiat/linux/boot/grub/grub-v1_overlay.png

http://www.klabs.be/~fpiat/linux/boot/grub/grub-v1_overlay.svg

Of course, The first thing you should do is to change the ugly, grey background ;)

Convert to XPM

There are many ways...

Test with QEMU / KVM

There's a floppy that is ready to test your graphics :

Add your Debian splash images for GRUB

Debian provide some images in grub-splashimages. Here are some other contributions.

GRUB v1 Preview

GRUB v2 Preview

Author

http://www.klabs.be/~fpiat/linux/boot/grub/fp-debian%28grub%29-discret-thumb.png
SVG XPM

None

Franklin Piat (GPL license)

http://www.klabs.be/~fpiat/linux/boot/grub/fp-debian-shines-thumb.png
SVG XPM

http://www.klabs.be/~fpiat/linux/boot/grub/fp-debian(grub2)-shines_preview.png
SVG TGA

Franklin Piat (GPL license)


See also


CategoryBootProcess

  1. use Gimp to create compressed TGA. Imagemagic-6.2.4 "convert -compress RLE" doesn't work. (1)