Was ist der GRUB-Bootloader und was macht er?

Was ist der GRUB-Bootloader und was macht er?

Ein Bootloader ist eine der wichtigsten Komponenten des Bootvorgangs Ihres Linux-Betriebssystems.





So zeigen Sie Ihre Abonnenten auf YouTube an

Dieser Artikel zeigt Ihnen, was ein Bootloader ist und welche Rolle er in einem Linux-System spielt. Dieser Leitfaden konzentriert sich insbesondere auf den Grand Unified Bootloader (GRUB), ein leistungsstarkes und hochflexibles Bootloader-Programm. Bevor Sie sich GRUB im Detail ansehen, ist es jedoch wichtig, den Boot-Prozess unter Linux zu verstehen.





Der Linux-Boot-Prozess

Der Bootvorgang unter Linux ist eine Reihe von Aktivitäten, die ab dem Drücken des Netzschalters an Ihrem PC bis zum Erscheinen des Anmeldebildschirms ausgeführt werden.





Der Bootvorgang Ihres Betriebssystems besteht aus vier Hauptphasen, die in der folgenden Reihenfolge ablaufen:

  1. BIOS : Steht für Grundlegendes Ein-und Ausgabesystem und ist hauptsächlich für das Laden des Bootloaders verantwortlich. Wenn der Computer startet, führt er einen Power On Self Test (POST) durch, um sicherzustellen, dass die Kernhardware wie der Arbeitsspeicher und die Festplatte ordnungsgemäß funktioniert. Danach überprüft das BIOS den Master Boot Record (MBR) der primären Festplatten, das ist ein Abschnitt auf Ihrer Festplatte, in dem sich der Bootloader befindet.
  2. Bootloader : Lädt den Kernel mit einem Satz von Kernel-Parametern in den RAM.
  3. Kernel : Die Hauptfunktion des Kernels besteht darin, Geräte und Speicher zu initialisieren. Danach lädt es den Init-Prozess.
  4. Drin : Verantwortlich für das Starten und Stoppen wesentlicher Dienste auf Ihrem System.

Notiz : Das BIOS ist kein Linux-bezogener Prozess, sondern ein Prozess, der unabhängig von Ihrem Betriebssystem abläuft.



Mehr erfahren: Wird das BIOS eines Computers als Software, Hardware oder Firmware betrachtet?

Was ist der Grand Unified Bootloader?

GRUB ist hauptsächlich dafür verantwortlich, Ihnen ein Optionsmenü bereitzustellen, aus dem Sie das Betriebssystem oder die Umgebung auswählen können, in die Sie booten möchten. Darüber hinaus ist GRUB für die Verladung zuständig der Linux-Kernel .





So sieht eine GRUB-Menüoption aus. Wenn Sie mehrere Betriebssysteme installiert haben, werden diese hier aufgelistet.

i/o fehler windows 10

Notiz : GRUB ist nicht nur auf das Booten in Linux-Betriebssystemen beschränkt, Sie können es auch zum Booten in andere Betriebssysteme wie Windows verwenden.





Es gibt zwei Hauptversionen von GRUB, die zum Zeitpunkt des Schreibens dieses Artikels verfügbar sind.

  1. GRUB-Vermächtnis : Dies ist die erste Version von GRUB und wurde ursprünglich 1995 entwickelt.
  2. GRUB 2 : Dies ist die neueste Version von GRUB, die von vielen Mainstream-Linux-Distributionen wie Manjaro, Ubuntu, Fedora und Red Hat Enterprise Linux (RHEL) verwendet wird. GRUB 2 bietet Ihnen bessere Tools und Konfigurationsmöglichkeiten als sein Vorgänger.

Neben GRUB verwenden Linux-Distributionen auch andere Bootloader wie Linux Loader (LILO), Coreboot und SYSLINUX.

Die Rolle von GRUB

Sobald Sie das Betriebssystem zum Booten ausgewählt haben, lädt GRUB den ausgewählten Kernel. GRUB verwendet Kernel-Parameter, um zu wissen, wo sich der Kernel befindet, und andere wichtige zu verwendende Parameter.

  • initrd : Wird zur Angabe der anfänglichen RAM-Disk verwendet.
  • BOOT_IMAGE : Der Speicherort des Linux-Kernel-Images.
  • Wurzel : Gibt den Speicherort des Root-Dateisystems an. Wird vom Kernel verwendet, um init zu finden, das wiederum kritische Dienste lädt.
  • NS : Verantwortlich für das Einhängen des Dateisystems im schreibgeschützten Modus.
  • ruhig : Blendet einige systemspezifische Meldungen aus, während Ihr PC bootet.
  • Spritzen : Wird zum Anzeigen des Begrüßungsbildschirms beim Booten Ihres Systems verwendet.

Wenn Sie sich im GRUB-Optionsmenü befinden, können Sie die Kernel-Parameter bearbeiten, indem Sie die Taste . drücken UND Taste auf Ihrer Tastatur.

Konfigurieren des GRUB-Bootloaders

GRUB 2 bietet Ihnen viel Flexibilität und Leistung bei der Konfiguration Ihres Bootloaders.

Die /boot/grub Verzeichnis enthält eine Datei namens grub.cfg , die die Hauptkonfigurationsdatei für GRUB ist. Es wird jedoch empfohlen, die grub.cfg Datei direkt bearbeiten, stattdessen sollten Sie die /etc/default/grub Datei.

Wenn Sie Änderungen an der vornehmen /etc/default/grub Datei sollten Sie den folgenden Befehl ausführen, damit Ihre Änderungen in die Datei geschrieben werden grub.cfg Datei automatisch.

Unterschied zwischen Pandora Plus und Premium
sudo update-grub

Sie können mehr über GRUB und einige seiner Konfigurationsoptionen erfahren, indem Sie den folgenden Befehl ausführen:

info -f grub

GRUB unter Linux anpassen

Diese Anleitung hat Ihnen gezeigt, dass GRUB ein sehr leistungsfähiger und flexibler Bootloader ist und eine entscheidende Rolle bei der Funktionsweise Ihres Betriebssystems spielt. Benutzer haben die vollständige Kontrolle über das Erscheinungsbild des GRUB-Startbildschirms. Sie können sogar das Hintergrundbild des Startbildschirms einfach anpassen.

Teilen Teilen Tweet Email So passen Sie das Grub-Boot-Menü mit einem Hintergrundbild an

Gelangweilt vom standardmäßigen Grub-Menü? So passen Sie es mit einem Hintergrundbild Ihrer Wahl an.

Weiter lesen
Verwandte Themen
  • Linux
  • GRUB-Bootloader
  • Linux
Über den Autor Gut zu gehen(36 veröffentlichte Artikel)

Mwiza entwickelt von Beruf Software und schreibt ausgiebig über Linux und Frontend-Programmierung. Einige seiner Interessen umfassen Geschichte, Wirtschaft, Politik und Unternehmensarchitektur.

Mehr von Mwiza Kumwenda

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren