GRUB2
Op deze pagina:
De GRUB2 (GRand Unified Bootloader 2) bootloader is een klein programma waarmee de computer opstart. De taak van de boorloader is het laden en starten van het operating system. GRUB2 ondersteund alle operating systemen inclusief Windows, macOS en Linux.
GRUB2 kan vanaf vele betandssystemen starten, zoals HFS+ (macOS), NTFS (meestal Windows), ext3/4 (meestal Linux), XFS en meer. GRUB2 ondersteund MBR (Master Boot Record) en GPT (GUID Partition Tables) partitioneringen.
Het GRUB2 startmenu
Het menu wat je te zien krijgt als GRUB2 start geeft je de mogelijkheid te kiezen uit de operatingsystemen die beschikbaar zijn voor je computer. Ook is het mogelijk om een oudere kernel te kiezen, wat handig kan zijn als je de kernel hebt geupdate en het systeem daar niet goed mee start.
Het GRUB2 heeft ook een teller die aftelt naar nul. Als er geen enkele toets is aangeraakt wanneer de teller bij nul is aangekomen, dan wordt automatisch de default optie gestart.
GRUB2 configuratie
Het grub.cfg bestand is het GRUB configuratie bestand. Het wordt automatisch gegenereerd door het grub2-mkconfig programma op basis van primaire configuratie bestanden en het grub defaultbestand als een bron voor gebruiker specificaties. Het /boot/grub2/grub.cfg bestand wordt voor het eerst gegenereerd bij de installatie van Linux en vervolgens bij elke kernel update. Je moet dit bestand niet handmatig aanpassen.
De belangrijkste configuratie bestanden voor grub.cfg staan in de /etc/grub.d directory. Elk bestand in deze directory bevat GRUB code die wordt verzameld in het uiteindelijke grub.cfg betsand. De namen van deze bestanden beginnen met een nummer wat de plaats aangeeft in het grub.cfg bestand. Deze bestanden kun je beter niet handmatig aanpassen. Je kunt er wel een eigen bestand aan toevoegen, bijvoorbeeld voor een niet-Linux operatingsysteem.
GRUB2 beveiliging
Het ontwerp van GRUB2 is gericht op veiligheid en flexibiliteit. Je kunt je systeem beveiligen met een wachtwoord en je kunt de hele schijf versleutelen.
Met GRUB2 kun je een wachtwoord instellen dat je moet ingeven als je de opstartmethode wilt wijzigen. Dit kan voorkomen dat iemand je computer vanaf een USB-stick start.
GRUB2 ondersteund ook schijfversleuteling met LUKS (Linux Unified Key Setup). Voordat je het systeem kan starten moet je dan eerst een wachtwoord, of nog beter, een (lange) wachtzin opgeven. Ook dit zorgt weer voor extra beveiliging.
Achtergrondafbeelding voor GRUB
Je kunt een achtergrondafbeelding aan GRUB toevoegen door een jpg of png afbeelding van 800 bij 600 te plaatsen in /boot/grub/ en dan een update-grub te geven op de commandline.
GRUB2 terugzettten naar andere Linux-partitie
Als je een nieuwe Linux distro op je computer hebt gezet en per ongeluk GRUB2 van die nieuwe Linux distro in het MBR hebt laten zetten terwijl je eigenlijk een GRUB2 van een andere Linux distro in het MBR wilt hebben, dan kun je dat herstellen door in te loggen in de Linux distro waarvan de GRUB2 in het MBR moet komen en dan de volgende opdrachten uit te voeren:
sudo update-grub
om grub bij te werken naar de huidige installaties.
En:
sudo grub-install /dev/sda
als sda je opstartschijf is.