Grubmenu mooi maken

Terug naar de thuispagina



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

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

Deze ingreep is vrij eenvoudig om te doen. Het valt dus 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 Linux Mint). Want normaal gesproken krijgt u immers alleen dan het Grub-opstartmenu te zien....

Inhoud van deze pagina:

Normale aanpak

1. Allereerst de normale aanpak:

Alleen Linux Mint: verwijder het Mint-themapakket voor het Grubmenu

1.1. In Linux Mint moet u er eerst voor zorgen dat het Mint-themapakket voor het Grubmenu niet is geïnstalleerd, want dat blokkeert de onderstaande aanpak. Als volgt kunt u ervoor zorgen dat de Grub van Linux Mint niet afwijkt van de Ubuntuversie waarop Mint is gebouwd:

Open een terminalvenster.
(Een terminalvenster opent u zo: *Klik*)

Kopieer en plak de volgende toverspreuk in de terminal:

sudo apt-get remove grub2-theme-mint grub2-theme-mint-2k

Druk op Enter en tik desgevraagd uw wachtwoord in. In Ubuntu blijft dit geheel onzichtbaar, u ziet zelfs geen sterretjes wanneer u het intikt, dat hoort zo. In Mint is dit veranderd: u ziet wel sterretjes. Druk opnieuw op Enter.

Ga nu door met stap 1.2.

Zorg voor een geschikte foto

1.2. Kies de foto die u als achtergrond wilt hebben. Hij moet een jpg-bestandstype hebben, dus de extensie .jpg (bestandstype .png werkt mogelijk ook, maar dat heb ik niet zelf geprobeerd).

Bovendien moet de foto 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 witte letters, want de opstartregels in het Grubmenu hebben straks heel dunne witte lettertjes!

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 op onderstaande voorbeeld-afbeelding om hem te openen in een apart venster. 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).


Ga nu door met stap 1.3.

Zet de foto op de goede plek

1.3. 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.
(Een terminalvenster opent u zo: *Klik*)

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 en tik desgevraagd uw wachtwoord in. In Ubuntu blijft dit geheel onzichtbaar, u ziet zelfs geen sterretjes wanneer u het intikt, dat hoort zo. In Mint is dit veranderd: u ziet wel sterretjes. Druk opnieuw op Enter.

Ga nu door naar stap 1.4.

Achtergrondfoto instellen

1.4. 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.
(Een terminalvenster opent u zo: *Klik*)

tik in (kopieer en plak):

sudo update-grub

Druk op Enter en tik desgevraagd uw wachtwoord in. In Ubuntu blijft dit geheel onzichtbaar, u ziet zelfs geen sterretjes wanneer u het intikt, dat hoort zo. In Mint is dit veranderd: u ziet wel sterretjes. Druk opnieuw op Enter.

Daarmee bent u klaar! Controleer het maar eens, via een herstart van uw computer. Niet gelukt? Lees dan door bij punt 2.1.

Optie: duidelijkere tekstkleur van het Grubmenu

1.5. De tekstkleur in het Grubmenu is niet optimaal: voor veel foto-achtergronden is de tekst nu te slecht zichtbaar. Als volgt verbetert u die (witte tekst, paarse actieve regel):

a. Kopieer en plak de volgende opdrachtregel in de terminal:

xed admin:///etc/grub.d/40_custom

Druk op Enter en vul uw wachtwoord in (u moet dat twee keer doen).

b. Voor het veranderen van de kleur van de menu-onderdelen, voegt u de volgende twee regels toe, onder de bestaande tekst (kopieer en plak ze):

set menu_color_normal="white/black"
set menu_color_highlight="magenta/black"

Deze kleuren zijn slechts voorbeelden, die u naar believen kunt veranderen. Mogelijke kleuren zijn red (rood), green (groen), blue (blauw), cyan (turqoise), magenta (roze). U kunt ze vooraf laten gaan door de toevoeging light (bijvoorbeeld light-red). Ook toegestaan zijn white (wit), black (zwart), light-gray (lichtgrijs), dark-gray (donkergrijs), yellow (geel), brown (bruin).

c. Sla het gewijzigde tekstbestand op en sluit het.

d. Dan in de terminal:

sudo update-grub

e. Herstart uw computer.

Bestaande achtergrondfoto veranderen

1.6. 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:

sudo update-grub

Als ingreep niet lukt: bereid Grub voor

2. Geen succes met de normale aanpak beschreven onder punt 1? Probeer dan dit:

Kijk de schermresolutie na

2.1. Als het instellen van een Grubmenu-achtergrond niet is gelukt via de normale aanpak, dan kunt u meestal alsnog het gewenste resultaat bereiken door eerst Grub voor te bereiden.

Ga allereerst na, welke resolutie uw beeldscherm heeft (bijvoorbeeld 1366x768). Daarvoor kunt u de toepassing Beeldscherm gebruiken (gebruik dat woord als zoekterm in het menu).

En kijk daarna of ook Grub die resolutie aankan. Dat kunt u alleen doen in het Grubmenu zelf. Herstart uw computer en tik 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.

Ga nu door met stap 2.2.

Stel de juiste resolutie in voor het Grubmenu

2.2. Open een terminalvenster.
(Een terminalvenster opent u zo: *Klik*)

Tik vervolgens in de terminal (gebruik kopiëren en plakken, om tikfouten te voorkomen):

xed admin:///etc/default/grub

Druk op Enter.

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.

Herstart uw computer. U zou nu de nieuwe achtergrond moeten zien in het Grubmenu.

Let op: het kan zijn dat ook deze ingreep niet is gelukt. Meestal komt dat, doordat de resolutie 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, leg die lagere resolutie vast in /etc/default/grub zoals hierboven beschreven, 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.

Nog meer tips?


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

Zoals deze:

Maak uw Linux Mint sneller

Maak Linux Mint veilig schoon

Vermijd 10 fatale vergissingen


Op de inhoud van deze webstek is een Creative Commons-licentie van toepassing.

Algemeen voorbehoud en uitsluiting aansprakelijkheid

Terug naar de thuispagina