
Velkommen til min lille guide der viser hvorledes man installere et fuldskærms splash-baggrundsbillede i GRUB-bootloaderen, et såkaldt splash-image. Billedet er ren eye-candy og har ikke nogen funktion som sådan.
Guiden er specielt henvendt til dem der benytter sig af Ubuntu 5.04 eller tidligere og har fx Windows XP/2000 og Ubuntu installeret på samme harddisk. Ubuntu distributionen benytter sig af en standard installation af GRUB-multiboot loader, som efter min mening er ret kedelig. Lad os gøre noget ved det, og lave lidt eye-candy.
Først skal du have fat i et splash-image, der findes en del GRUB splash billeder på nettet. Her er nogle links:
http://sleepybuddha.sl.funpic.de/ubuntu/
http://www.schultz-net.dk/grub.html
Find det Splash-image du kan lide og download det. Billedet skal placeres i mappen /boot/grub/
1.start en root terminal
2.$ gedit /boot/grub/menu.lst
3.Tilføj linien "splashimage (hd0,2)/boot/grub/splashimage.xpm.gz" i menu.lst *
4.Gem filen
5.Genstart din linux-box
* : husk at ændre (hdx,y) så den passer til dit system. Kig evt. i menu.lst filen for hjælp.
Baggrunds- og forgrundsfarve i GRUB
Som standard installerer Ubuntu GRUB med baggrundsfarven sort og forgrundsfarven/tekstfarven hvid, da color kommandoen ikke benyttes. Farverne ændres ved at tilføje/ændre følgende i /boot/grub/menu.lst:
color forgrund/baggrund [highlight forgrund/baggrund]
Farvene skal angives vha. følgende symbolik navne:
Baggrundsfarve:
black
blue
green
cyan
red
magenta
brown
light-gray
Forgrundsfarve:
black
blue
green
cyan
red
magenta
brown
light-gray
dark-gray
light-blue
light-green
light-cyan
light-red
light-margenta
yellow
white
tilføj evt blink- til forgrundsfarvene hvis teksten skal blinke.
ex.
color light-gray/blue blink-black/light-gray
Hvis man ikke angiver en highlight farve bruges de inverterede farver.
Hvordan laver jeg mit eget GRUB Splash-image?
Der er 3 vigtige ting at vide om GRUB's Splash-image understøttelse:
1.Billedet skal være i .xpm format
2.Billedet skal være i størrelse 640x480
3.Billedet skal have 14 farver
GRUB kan bruge billedet som det er, eller det kan komprimeres med gzip. Det mest normale er at pakke billedet med gzip.
Her er 2 måder at konvertere et vilkårligt billede til 14-farvers spash-image:
Den hurtige måde: (brug af convert fra imagemagick)
$ convert -resize 640x480 -colors 14 image.xpm splash-image.xpm && gzip splash-image.xpm
Den langsomme måde: (brug af gimp'en)
Åbn det ønskede billede i gimp'en, klik "Billede" -> "Tilstand" -> "Indekseret...". Vælg "Generér optimal palet" og vælg 14 i Maks. antal farver. Sæt Farvereducering til intet. Efter konverteringen gemmes filen som filnavn.xp. Gimp'en gemmer automatisk i det korrekte format ud fra filnavnet.
Hvis det ønskes pakkes billedet til sidst ned med gzip:
$ gzip splash-image.xpm
Herved oprettes en gzip fil med filnavnet splash-image.xpm.gz
- - -
Skrevet af
dieffel