Grub
Grub is de naam voor het Grub 2 startmenu van Linux distributies. Het wordt aangemaakt als een Linux versie wordt geïnstalleerd of als er een update van de kernel plaatsvindt.
In Grub staan alle kernels en operating systemen (OP) die het op de aangesloten apparaten kan vinden en plaatst het op de hdd van de installatie of op de hdd van de distributie update/upgrade. Het kan dus voorkomen dat Grub met een ander menu vanaf een andere hdd opstart na een update/upgrade van een distributie.
In de terminal
De meest gebruikte Grub commando's zijn update en install en worden gebruikt om Grub opnieuw de systemen te laten doorzoeken op veranderingen en het Grubmenu aan te passen.
Het verschil is:
- Update zoekt en plaatst de nieuwe informatie in het Grubmenu.
Terminal commando: sudo update-grub
- Install zoekt en plaats een nieuwe Grubstarter in de Master Boot Record (MBR) van de aangegeven drivepartitie.
Terminal commando: sudo grub-install /dev/sd?
Menu opbouw
Het grub menu wordt opgebouwd door verschillende bestanden.[1]
- Het gedrag van het Grub 2 menu wordt hoofdzakelijk bepaald in /etc/default/grub en wordt standaard niet getoond, tenzij meer dan een besturingssysteem is gevonden.
- Het belangrijkste configuratiebestand is grub.cfg dat standaard in de map /boot/grub zit en wordt aangepast door update of instal.
- Naast /etc/defaultgrub worden alle bestanden in de map /etc/grub.d gebruikt voor het configureren van het menu.
- In bestand 40_custom in de map /etc/grub.d kunnen eigen menukeuzes worden geplaatst en wordt niet overschreven door update of instal.
- Het eerste apparaat is hd0, de eerste partitie is 1. De toewijzing kan desgewenst worden gewijzigd in bestand device.map in de map /boot/grub, maar wordt overschreven bij een nieuwe installatie.
- Met GRUB 2 kunnen ISO schijfkopiebestanden worden gestart en geïnstalleerd zonder eerst een CD of DVD te branden.
- Wijzigingen in Grubmenu worden pas van kracht na 'sudo update-grub'.
Zie ook
- Grub