Neuigkeiten
Neu: Webanwendung Firewall (WAF) in Serverspace
Serverspace Black Friday
DF
September 29 2025
Aktualisiert am 29. September 2025

Was ist GRUB: Linux und Windows Bootloader, Konfiguration und Wiederherstellung

Linux Windows

GRUB (GRand Unified Bootloader) ist ein Betriebssystem-Bootloader, der in den meisten Linux Distributionen, die mehrere Betriebssysteme auf demselben Computer ausführen können. Im Wesentlichen handelt es sich um ein Programm, das zwischen dem BIOS/UEFI und dem Betriebssystem selbst sitzt.

Beim Einschalten des Computers wird zunächst die Firmware (BIOS oder UEFI) ausgeführt, die die Hardware initialisiert. Anschließend wird die Steuerung an den Bootloader übergeben – hier kommt GRUB ins Spiel. Es zeigt ein Menü zur Auswahl des Betriebssystems (falls mehrere vorhanden sind), lädt die Linux Kernel oder ein anderes System und übergibt die Kontrolle an dieses.

Warum brauchen Sie GRUB?

  • Auswahl des Systems beim Start Wenn Sie mehrere Betriebssysteme installiert haben (z. B. Windows und Linux), können Sie mit GRUB auswählen, welches gebootet werden soll.
  • Flexible Boot-Konfiguration Sie können Parameter direkt an die Linux Kernel beim Start (z. B. Nomodeset aktivieren, Mikrocodeprüfungen deaktivieren oder im Wiederherstellungsmodus booten).
  • Unterstützung für mehrere Dateisysteme GRUB kann Partitionen mit ext4, btrfs, xfs und vielen anderen Dateisystemen lesen und kann daher einen Kernel von fast jeder Festplatte laden.
  • Kompatibilität mit moderner Hardware GRUB unterstützt sowohl ältere BIOS-Systeme als auch moderne UEFI-basierte Computer.

Wie funktioniert GRUB?

GRUB besteht aus mehreren Teilen:

  1. Stufe 1 – ein kleiner Bootloader im MBR (oder ESP-Partition in UEFI), der zuerst ausgeführt wird.
  2. Stufe 1.5 / Stufe 2 – der Hauptcode, der mit Dateisystemen arbeiten und Konfigurationsdateien laden kann.
  3. Konfigurationsdatei (/boot/grub/grub.cfg) – enthält die Definitionen der verfügbaren Kernel, Parameter und Betriebssystemeinträge.

Merkmale

  • Booten Linux, Windows, BSD und andere Systeme.
  • Ein Systemauswahlmenü mit Timer.
  • Möglichkeit, Boot-Parameter „on the fly“ zu bearbeiten.
  • Unterstützung für Themen und Anpassung.
  • Netzwerk-Boot-Unterstützung (PXE).

Wo wird es verwendet?

GRUB ist der Standard-Bootloader in fast allen gängigen Linux Verteilungen: Ubuntu, Debian, Fedora, Arch Linux, Linux Mint und viele andere. Selbst wenn Sie nur ein Betriebssystem verwenden, besteht die Möglichkeit, dass GRUB „im Hintergrund“ arbeitet, um es zu starten.

FAQ: Häufig gestellte Fragen zu GRUB

  • Kann ich GRUB entfernen? Ja, aber nur, wenn Sie nur ein Betriebssystem haben. Wenn Sie GRUB entfernen, ohne es durch einen anderen Bootloader zu ersetzen (z. B. Windows Boot Manager), startet Ihr Computer nicht.
  • Was soll ich tun, wenn GRUB abstürzt?In den meisten Fällen können Sie das Problem beheben, indem Sie von einem Linux Live-USB und Verwendung der Befehle Grub-Installation or Update-grub um es wiederherzustellen.
  • Wo werden GRUB-Einstellungen gespeichert?Die Hauptkonfigurationsdatei ist /boot/grub/grub.cfg. Sie wird jedoch normalerweise nicht direkt bearbeitet. Stattdessen werden Änderungen in /etc/default/grub vorgenommen und mit update-grub angewendet.
  • Kann ich das Erscheinungsbild des GRUB-Menüs ändern?Ja. Es stehen verschiedene Designs zur Verfügung und Sie können Hintergrund, Schriftarten und Timer anpassen.
  • Wie unterscheidet sich GRUB von LILO?LILO ist eine ältere Linux Bootloader mit weniger Funktionen (beispielsweise konnte er Kernel nicht dynamisch aus Dateisystemen laden). Heute wird LILO nur noch selten verwendet, während GRUB zum Standard geworden ist.
  • Unterstützt GRUB UEFI?Ja, moderne Versionen von GRUB funktionieren sowohl auf älteren BIOS-Systemen als auch auf UEFI-basierten Computern.
  • Ist es möglich, ohne GRUB zu booten?Technisch gesehen, ja: Sie könnten die Windows bootloader oder systemd-boot stattdessen. Allerdings für Linux, GRUB ist die bequemste und vielseitigste Option.

Fazit

GRUB ist ein universeller Bootloader, ohne den die meisten Linux Systeme starteten einfach nicht. Es erfüllt eine entscheidende Funktion: Es verbindet die Computerhardware mit dem Betriebssystem und gibt dem Benutzer die Kontrolle über den Bootvorgang. Damit können Sie mehrere Betriebssysteme auf demselben Computer ausführen, Kernel-Parameter festlegen, das System im Fehlerfall wiederherstellen und sogar das Aussehen des Bootmenüs anpassen.

Seine Flexibilität und Universalität haben GRUB zum De-facto-Standard in der Linux Community. Für Anfänger bietet es eine einfache Möglichkeit, beim Start ein Betriebssystem auszuwählen, während für fortgeschrittene Benutzer umfangreiche Anpassungs- und Fehlerbehebungsoptionen verfügbar sind. Deshalb, wenn Sie lernen Linux, lohnt es sich, zumindest die Grundlagen der Funktionsweise von GRUB und seiner Wiederherstellung zu verstehen – dieses Wissen kann Ihren Computer eines Tages vor einem „schwarzen Bildschirm“ bewahren.

Serverspace Knowledge Base

Serverspace Knowledge Base ist eine praktische und ständig aktualisierte Ressource, die praktische Materialien für Entwickler, Systemadministratoren und alle, die mit Infrastruktur arbeiten, zusammenfasst. Hier finden Sie detaillierte Anleitungen zur Servereinrichtung, Schritt-für-Schritt-Anleitungen für die Arbeit mit virtuellen Maschinen, Konfigurationsbeispiele für gängige Dienste und Optimierungstipps. Besonderes Augenmerk wird auf Linux: Die Artikel behandeln Netzwerkdienstkonfiguration, Dateisystemverwaltung, Paketmanager, Sicherheitseinstellungen und Überwachung. Sie finden auch Ressourcen zu SSH, Docker, Virtualisierungssysteme, Cloud-Technologien und DevOps-Tools. Mit ihrer strukturierten Suche und den klaren Erklärungen eignet sich die Wissensdatenbank sowohl für Einsteiger als auch für erfahrene Spezialisten. Wenn Sie nach praktischen Beispielen oder vorgefertigten Lösungen für gängige Linux Aufgaben, die Serverspace Die Knowledge Base ist eine zuverlässige Informationsquelle und hilft Ihnen, sich in jeder Situation schnell zurechtzufinden.

Abstimmung:
5 aus 5
Durchschnittliche Bewertung: 5
Bewertet von: 1
1101 CT Amsterdam Niederlande, Herikerbergweg 292
+31 20 262-58-98
700 300
ITGLOBAL.COM NL
700 300

Das könnte dir auch gefallen ...

Wir verwenden Cookies, um Ihr Erlebnis auf der Website zu verbessern Serverspace besser. Indem Sie weiterhin auf unserer Website surfen, stimmen Sie unseren zu
Cookies und Datenschutzerklärung.