Deze website is al sinds 2008 een complete snelgids voor Linux, zowel voor beginners als voor gevorderden!

Ubuntu 14.04 Trusty Tahr is verschenen!

7dagen sinds
Ubuntu 14.04 LTS Trusty Tahr

Uitgifteschema van Ubuntu 14.04 LTS Trusty Tahr

Een ster van de Ubuntufamilie: Xubuntu!

16dagen sinds
einde levensduur Windows XP: stap snel over naar Linux!

De ideale vervanger van Windows XP

Grubmenu mooi maken


Terug naar de thuispagina


Het keuzemenu van opstartlader Grub, waarin u kunt kiezen welk besturingssysteem (Ubuntu of Windows) u wil opstarten, ziet er standaard niet bepaald mooi uit..... witte lettertjes op een zwarte of paarse achtergrond. Dat kan heel wat mooier.

Bijvoorbeeld door een foto als achtergrond te gebruiken voor het Grubmenu. De menuregels worden dan dunne grijze lettertjes (of dunne witte lettertjes) op een "bureaublad". Het "bureaublad" is dan uw foto. Dit bereikt u als volgt.

Let op (1): deze handleiding is alleen bedoeld voor Ubuntu 14.04 Trusty Tahr.

Let op (2): deze handleiding is niet geschikt voor een Wubi-installatie.

Deze ingreep is niet eenvoudig om te doen. Maar het valt mee, al moet u er verschillende keren de terminal voor gebruiken (schrik!). Als u de handleiding precies opvolgt, en de terminaltoverspreuken exact kopieert en plakt in de terminal, dan moet het lukken.

Overigens heeft deze ingreep alleen dan zin, wanneer u een tweevoudig opstartbare computer heeft (bijvoorbeeld met Windows naast Ubuntu). Want alleen dan krijgt u het Grubmenu te zien.


1. Kijk de schermresolutie na

Ga allereerst na, welke resolutie uw beeldscherm heeft (bijvoorbeeld 1366x768):
Klik op het grijze Ubuntulogo (Snelzoeker), bovenin de uitklapbare zijbalk. Gebruik de zoekterm Schermen
Klik op Schermen

En kijk daarna of ook Grub die resolutie aankan. Dat kunt u alleen doen in het Grubmenu zelf. Druk in het Grubmenu op c om een opdrachtregel op te roepen.

Tik dan in: videoinfo en druk op Enter.

Bij de optimale resolutie staat een sterretje (*).

Druk op de Esc-toets (escape) en start uw computer normaal op.

Voor het gemak beschrijf ik een voorbeeldsituatie met een scherm dat een resolutie heeft van 1366x768. 1366 is hierbij de breedte, en 768 de hoogte.


2. Stel de juiste resolutie in voor het Grubmenu

Zorg er allereerst voor, dat u zowel gksu als leafpad hebt geïnstalleerd:

Open een terminalvenster:

Klik op het grijze Ubuntulogo (Snelzoeker), bovenin de uitklapbare zijbalk. Zoekterm: terminal
Klik op Terminalvenster

tik in (kopieer en plak):
sudo apt-get install gksu leafpad

Druk op Enter. Tik desgevraagd uw wachtwoord in; dit blijft geheel onzichtbaar, u ziet zelfs geen sterretjes, dat hoort zo.

Tik vervolgens in de terminal (gebruik kopiëren en plakken, om tikfouten te voorkomen):
gksudo leafpad /etc/default/grub

Druk op Enter.
Tik desgevraagd uw wachtwoord in. Dit blijft geheel onzichtbaar, u ziet zelfs geen sterretjes, dat hoort zo.

Nu opent zich een tekstbestand. Zoek daarin het volgende tekstblokje:

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

Haal het hekje # weg voor de onderste regel van dat tekstblokje, want daarmee maakt u die regel actief. Verander daarna de resolutie in de resolutie die u wenst, bijvoorbeeld 1366 x 768:
GRUB_GFXMODE=1366x768

Sla het gewijzigde bestand op en sluit het. Kopieer en plak daarna in de terminal:
sudo update-grub

Druk op Enter.


3. Zorg voor een geschikte foto

Kies nu de foto die u als achtergrond wil hebben. Hij moet een jpg-bestandstype hebben, dus de extensie .jpg. Bovendien moet hij minstens even groot zijn als de resolutie van uw scherm. Groter mag ook, dat maakt niet uit: Grub schaalt hem dan automatisch terug.

Kies een foto die voldoende contrast biedt voor lichtgrijze letters, want de opstartregels in het Grubmenu hebben straks heel dunne lichtgrijze lettertjes! De letterkleur kunt u overigens ook wit maken, dus een donkere foto met goed contrast voor witte letters is ook prima.

Sla de foto op in de map Downloads, zodat u straks de verplaatsingsopdracht rechtstreeks kunt kopiëren in uw terminal.

Als u zo gauw geen goede foto heeft, dan kunt hier een foto binnenhalen van een fraai avondlandschap in Saksen:

Klik twee keer op onderstaande voorbeeld-afbeelding, om de foto maximaal te vergroten. Als u daarna een rechtsklik doet met uw muis op de foto, dan kunt u hem opslaan op uw harde schijf (kies de optie Afbeelding opslaan als... en sla hem op in de map Downloads).



4. Zet de foto op de goede plek

Plaats nu de geschaalde afbeelding, laat ik hem vakantiefoto.jpg noemen, in de map /boot/grub.

De terminalmethode is het snelste, dus ik beschrijf alleen die.

Een voorbeeld is het makkelijkste. Ik ga uit van een foto genaamd vakantiefoto.jpg, die in uw map Downloads staat.

Open een terminalvenster:

Klik op het grijze Ubuntulogo (Snelzoeker), bovenin de uitklapbare zijbalk. Gebruik de zoekterm Terminal
Klik op Terminalvenster

Kopieer en plak de volgende toverspreuk in de terminal:
sudo cp -v ~/Downloads/vakantiefoto.jpg /boot/grub

(vervang uiteraard vakantiefoto.jpg door de naam van uw foto)

Druk op Enter.
Tik desgevraagd uw wachtwoord in. Dit blijft geheel onzichtbaar, u ziet zelfs geen sterretjes, dat hoort zo.

Ga nu door naar stap 5.


5. Achtergrondfoto instellen

Nu kunt u Grub gaan vertellen, dat hij vakantiefoto.jpg moet gaan gebruiken als achtergrond voor het Grubmenu. Daarvoor hoeft u geen locatie in te geven van de foto, want die ziet Grub vanzelf. U hoeft Grub alleen maar een algemene opdracht te geven om zichzelf bij te werken.

Open een terminalvenster:

Klik op het grijze Ubuntulogo (Snelzoeker), bovenin de uitklapbare zijbalk. Gebruik de zoekterm Terminal
Klik op Terminalvenster

tik in (kopieer en plak):
sudo update-grub

Druk op Enter.
Tik desgevraagd uw wachtwoord in. Dit blijft geheel onzichtbaar, u ziet zelfs geen sterretjes, dat hoort zo.

Daarmee bent u klaar (op de letterkleur na)! Controleer het maar eens, via een herstart van uw computer.

Let op: het kan zijn dat de ingreep niet is gelukt. Meestal komt dat, doordat de ingestelde resolutie toch nog te hoog was voor Grub (ondanks de informatie van videoinfo).

Kies dan een resolutie die één trede lager is dan de optimale resolutie volgens videoinfo, zet die lagere resolutie in /etc/default/grub en bevestig hem tenslotte via sudo update-grub. In het gegeven voorbeeld, waar 1366x768 de optimale resolutie zou moeten zijn, kiest u dan bijvoorbeeld 1024x768.

Mooiere en duidelijkere letters?
Als u het nog wat mooier wil maken (met name de slecht leesbare vale grijze letters verbeteren), leest u dan even door bij stap 6.

(wordt vervolgd in de rechterkolom)

Deze website wordt gesponsord door Google-advertenties.

Gebruikt u een advertentieblokkeerder? Dan blokkeert u ook mijn advertentie-inkomsten....

Als u deze website wil ondersteunen, dan kunt u uw advertentieblokkeerder instellen om voor mijn website een uitzondering te maken.
Bij voorbaat dank....



6. Letterkleur in het Grubmenu

Als u nog wat wil veranderen aan de kleur van de letters in het Grubmenu, dan kan dat als volgt.

Let op: deze letterkleurverandering is een diepe ingreep in het systeem, die makkelijk mis kan gaan als u niet precies genoeg te werk gaat! Doe dit dus alleen als u een ervaren Linuxgebruiker bent. Want als het misgaat, kunt u met een onbruikbaar systeem blijven zitten.

Een kleurverandering (bijvoorbeeld: witte letters op transparante ondergrond, de geselecteerde menuregel wordt roze) doet u zo:

Zorg er allereerst voor, dat u zowel gksu als leafpad hebt geïnstalleerd:

Open een terminalvenster:

Klik op het grijze Ubuntulogo (Snelzoeker), bovenin de uitklapbare zijbalk. Zoekterm: terminal
Klik op Terminalvenster

tik in (kopieer en plak):
sudo apt-get install gksu leafpad

Druk op Enter. Tik desgevraagd uw wachtwoord in; dit blijft geheel onzichtbaar, u ziet zelfs geen sterretjes, dat hoort zo.

Tik vervolgens in de terminal (gebruik kopiëren en plakken, om tikfouten te voorkomen):
gksudo leafpad /etc/grub.d/05_debian_theme

Druk op Enter.
Tik desgevraagd uw wachtwoord in. Dit blijft geheel onzichtbaar, u ziet zelfs geen sterretjes, dat hoort zo.

Nu opent zich een tekstbestand.
Ongeveer in het midden, bij # Step #7, rond regel 117, voegt u de volgende twee blauwe tekstregels toe (kopieer en plak, dat is het beste!):

echo "if background_image `make_system_path_relative_to_its_root "${1}"`; then"
echo " set color_normal=white/black"
echo " set color_highlight=magenta/black"
if [ -n "${2}" ]; then
        echo "  set color_normal=${2}"
fi
if [ -n "${3}" ]; then
        echo "  set color_highlight=${3}"


Sla de wijzigingen op in het bestand.

Daarna in een terminalvenster:

tik in (kopieer en plak):
sudo update-grub

Druk op Enter.
Tik desgevraagd uw wachtwoord in. Dit blijft geheel onzichtbaar, u ziet zelfs geen sterretjes, dat hoort zo.

U bent klaar! Herstart uw computer. Als het goed is, ziet u voortaan een mooi Grubmenu.


7. Bestaande achtergrondfoto veranderen

Het veranderen van de bestaande achtergrondfoto kan altijd, maar verwijder eerst de bestaande foto. Dat is het enige waar u op moet letten.

Verwijderen van vakantiefoto.jpg kan bijvoorbeeld met de volgende terminalopdracht:

sudo rm -v  /boot/grub/vakantiefoto.jpg


En daarna weer even sudo update-grub doen.


Nog meer?

Wilt u meer tips en trucs voor Ubuntu? U vindt er nog veel meer op deze webstek!


Op de inhoud van deze webstek is een Creative Commons-licentie van toepassing.
Algemeen voorbehoud en uitsluiting aansprakelijkheid

Comments