Wat is GRUB Bootloader en wat doet het?

Wat is GRUB Bootloader en wat doet het?

Een bootloader is een van de belangrijkste componenten van het opstartproces van je Linux-besturingssysteem.





bekijk gratis films online zonder downloads of aanmeldingen

Dit artikel laat je zien wat een bootloader is en welke rol deze speelt in een Linux-systeem. Deze gids zal zich in het bijzonder concentreren op de Grand Unified Bootloader (GRUB), een krachtig en zeer flexibel bootloader-programma. Maar voordat we GRUB in detail bekijken, is het belangrijk om het opstartproces in Linux te begrijpen.





Het Linux-opstartproces

Het opstartproces op Linux is een reeks activiteiten die plaatsvinden vanaf het moment dat u op de aan / uit-knop op uw pc drukt tot het moment dat het inlogscherm verschijnt.





Er zijn vier hoofdfasen in het opstartproces van uw besturingssysteem en deze vinden plaats in de volgende volgorde:

  1. BIOS : Betekent Basis invoer-/uitvoersysteem en is voornamelijk verantwoordelijk voor het laden van de bootloader. Wanneer de computer opstart, voert deze een Power On Self Test (POST) uit om te controleren of de kernhardware zoals het geheugen en de harde schijf correct werken. Daarna controleert het BIOS het Master Boot Record (MBR) van de primaire harde schijven, een sectie op uw harde schijf waar de bootloader zich bevindt.
  2. Bootloader : Laadt de kernel in het RAM met een set kernelparameters.
  3. Kernel : De primaire functie van de kernel is het initialiseren van apparaten en geheugen. Daarna laadt het het init-proces.
  4. In het : Verantwoordelijk voor het starten en stoppen van essentiële services op uw systeem.

Opmerking : Het BIOS is geen Linux-gerelateerd proces, het is een proces dat ongeacht uw besturingssysteem plaatsvindt.



Kom meer te weten: Wordt het BIOS van een computer beschouwd als software, hardware of firmware?

Wat is de Grand Unified Bootloader?

GRUB is voornamelijk verantwoordelijk voor het bieden van een optiemenu waaruit je het besturingssysteem of de omgeving kunt selecteren waarin je wilt opstarten. Daarnaast is GRUB verantwoordelijk voor het laden de Linux Kernel .





Hier is hoe een GRUB-menu-optie eruit ziet. Als u meerdere besturingssystemen hebt geïnstalleerd, worden deze hier vermeld.

pc herkent externe harde schijf niet

Opmerking : GRUB is niet alleen beperkt tot opstarten in Linux-besturingssystemen, je kunt het ook gebruiken om op te starten in andere besturingssystemen zoals Windows.





Er zijn twee hoofdversies van GRUB die beschikbaar zijn op het moment van schrijven.

  1. GRUB erfenis : Dit is de eerste versie van GRUB en werd oorspronkelijk ontwikkeld in 1995.
  2. GRUB 2 : Dit is de nieuwste versie van GRUB die wordt gebruikt door veel reguliere Linux-distributies zoals Manjaro, Ubuntu, Fedora en Red Hat Enterprise Linux (RHEL). GRUB 2 biedt je betere tools en configuratie-opties dan zijn voorganger.

Behalve GRUB gebruiken Linux-distributies ook andere bootloaders zoals Linux Loader (LILO), coreboot en SYSLINUX.

De rol van GRUB

Zodra je het besturingssysteem hebt geselecteerd om in op te starten, zal GRUB de geselecteerde kernel laden. GRUB gebruikt kernelparameters om te weten waar de kernel zich bevindt en andere belangrijke parameters om te gebruiken.

  • initrd : Gebruikt voor het specificeren van de initiële RAM-schijf.
  • BOOT_IMAGE : De locatie van de Linux-kernelimage.
  • wortel : Specificeert de locatie van het rootbestandssysteem. Gebruikt door de kernel om init te vinden die op zijn beurt kritieke services laadt.
  • NS : Verantwoordelijk voor het mounten van het bestandssysteem in alleen-lezen modus.
  • stil : verbergt enkele systeemspecifieke berichten terwijl uw pc opstart.
  • plons : Wordt gebruikt om het opstartscherm weer te geven wanneer uw systeem opstart.

Als je in het GRUB-optiemenu bent, kun je kernelparameters bewerken door op de EN toets op uw toetsenbord.

De GRUB Bootloader configureren

GRUB 2 geeft je veel flexibiliteit en kracht als het gaat om het configureren van je bootloader.

De /boot/grub directory bevat een bestand met de naam grub.cfg , wat het hoofdconfiguratiebestand is voor GRUB. U wordt echter geadviseerd om de grub.cfg bestand rechtstreeks, in plaats daarvan moet u de /etc/default/grub het dossier.

Wanneer u wijzigingen aanbrengt in de /etc/default/grub bestand, moet u ervoor zorgen dat u de onderstaande opdracht uitvoert, zodat uw wijzigingen worden weggeschreven naar de grub.cfg automatisch bestand.

hoe gmail terug te zetten naar de klassieke weergave
sudo update-grub

Je kunt meer leren over GRUB en enkele van zijn configuratie-opties door de volgende opdracht uit te voeren:

info -f grub

GRUB aanpassen op Linux

Deze gids heeft je laten zien dat GRUB een zeer krachtige en flexibele bootloader is en een cruciale rol speelt in de werking van je besturingssysteem. Gebruikers hebben volledige controle over het uiterlijk van het GRUB-opstartscherm. U kunt zelfs de achtergrondafbeelding van het opstartscherm eenvoudig aanpassen.

Deel Deel Tweeten E-mail Het Grub-opstartmenu aanpassen met een achtergrondafbeelding

Verveeld met het standaard Grub-menu? Hier leest u hoe u het kunt aanpassen met een achtergrondafbeelding naar keuze.

Lees volgende
Gerelateerde onderwerpen
  • Linux
  • GRUB-bootloader
  • Linux
Over de auteur Klaar om te vertrekken(36 artikelen gepubliceerd)

Mwiza ontwikkelt software van beroep en schrijft uitgebreid over Linux en front-end programmeren. Enkele van zijn interesses zijn geschiedenis, economie, politiek en ondernemingsarchitectuur.

Meer van Mwiza Kumwenda

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren