Wie man durch die Reparatur des GRUB-Loaders wieder Zugriff auf das Bootmenü erhält

Letzte Aktualisierung: 16/09/2026
Autor: Holger
  • Häufige Ursachen für das Versagen des Bootmanagers sind die Installation von Windows oder die Änderung der Partitionsgröße.
  • Wiederherstellungsmethoden, die direkt über die GRUB-Befehlszeile ohne externe Unterstützung auskommen.
  • Vollständige Neuinstallationsverfahren für Loader unter Verwendung von LiveUSB-Umgebungen und der chroot-Technik.
  • Verwaltung von EFI-Boot-Einträgen und Bereinigung von Restverzeichnissen in modernen Systemen.

Computerbildschirm mit kryptischem Code und Text, der eine Linux-Befehlskonsole im Rettungsmodus darstellt.

Das ist Ihnen sicher auch schon passiert: Voller Vorfreude schalten Sie Ihren Computer ein, und anstatt des gewohnten Menüs zur Auswahl des Betriebssystems sehen Sie nur einen schwarzen Bildschirm und kryptischen Text, der Sie völlig ratlos zurücklässt. Das Problem, den GRUB-Bootmanager zu beschädigen , ist unter Linux-Nutzern ein klassisches Problem – sei es durch Unachtsamkeit beim Bearbeiten von Partitionen oder weil Windows seinen Bootloader für wichtiger hält und unseren überschrieben hat.

Die gute Nachricht ist: Auch wenn es sich anfühlt, als wären Sie aus Ihrem eigenen System ausgesperrt, gibt es mehrere Möglichkeiten, wieder Zugriff zu erhalten. Je nachdem, ob Sie einen bootfähigen USB-Stick besitzen oder mit der Rettungskonsole interagieren können, variiert der Vorgang. Wichtig ist jedoch, Ruhe zu bewahren. Sehen wir uns alle möglichen Lösungswege an, um dieses Problem zu beheben und Ihr Debian-, Ubuntu- oder jedes andere Debian-basierte System wieder zum Laufen zu bringen.

Reparaturgrube
In Verbindung stehender Artikel:
Schritt-für-Schritt-Anleitung zur Reparatur von GRUB unter GNU/Linux

Warum ist GRUB kaputtgegangen?

Manuelles Einstecken eines USB-Geräts in einen Laptop zum Starten eines Systemwiederherstellungs-LiveUSB.

Bevor man am System herumexperimentiert, ist es wichtig zu verstehen, was passiert ist, um ein erneutes Auftreten zu verhindern. Am häufigsten überschreibt das Microsoft-System bei der Installation von Windows nach Linux den MBR-Bootsektor und löscht dabei GRUB. Auch beim Verwalten von Festplattenpartitionen zur Freigabe von Speicherplatz auf der Datenfestplatte kommt es häufig vor, dass Boot-Zeiger verändert werden und das System verloren geht.

Seltener kann ein Kernel- oder Systemupdate den Bootloader beschädigen. Selbst in komplexen Triple-Boot-Konfigurationen (wie Windows, Mac und Linux mit OpenCore) kann ein Bootmanager eines Drittanbieters die GRUB-Konfiguration überschreiben, sodass man in der Kommandozeile festsitzt.

Moderner Technik-Arbeitsplatz mit Laptop, Tastatur und Maus, ideal für die Einrichtung eines Dual-Boot-Systems
In Verbindung stehender Artikel:
So richten Sie ein Dual-Boot-System zwischen Windows und Linux ein: Eine vollständige Anleitung zur Partitionierung und zum Booten

Schnelle Wiederherstellung von der GRUB-Konsole

Nahaufnahme eines Computer-Motherboards, die die UEFI-, BIOS- und Bootsektorkonfiguration zeigt.

Wenn Ihr Computer das Glück hat, zu starten, aber sofort die Kommandozeile (grub>) anzeigt, können Sie versuchen, den Startvorgang ohne CDs oder USB-Sticks wiederherzustellen. Drücken Sie zunächst die Taste „c“, um die Konsole zu öffnen, falls Sie sich noch nicht darin befinden. Dort angekommen, ist das Ziel folgendes: ermitteln Sie, wo sich das System befindet Ausführen des Befehls ls, wodurch die verfügbaren Datenträger und Partitionen aufgelistet werden, z. B. (hd0,msdos1).

  Planen von Aufgaben in Linux mit Cron und AT: eine praktische und umfassende Anleitung

Wenn Sie die Liste sehen, müssen Sie die Partition finden, die den Ordner /boot enthält. Versuchen Sie dazu die folgenden Befehle: ls (hd0,1)/ bis Sie die Systemdateien gefunden haben. Sobald diese gefunden sind, müssen Sie dem Manager mithilfe des Befehls mitteilen, wo er nach den Systemkerneln suchen soll. set prefix=(hd0,1)/boot/grub und sichern Sie die Wurzel mit set root=(hd0,1). Denken Sie daran, dass Die Tastatur ist normalerweise auf Englisch.Deshalb befinden sich Klammern und Schrägstriche auf anderen Tasten als üblich.

Der letzte Schritt in diesem Modus ist das Laden des Kernels. Wir verwenden dazu den Befehl linux /boot/vmlinuz... root=/dev/sda1 (Ersetzen Sie die Kernelversion durch Ihre eigene und die Partition durch die korrekte.) Anschließend führen wir Folgendes aus: initrd /boot/initrd... und schließlich der Befehl bootDamit dies nicht jedes Mal beim Einschalten des PCs zur Pflicht wird, müssen Sie, sobald Sie sich in Linux befinden, ein Terminal als Root öffnen und folgenden Befehl ausführen: grub-install / dev / sda gefolgt von update-grub2 y update-initramfs -u.

Fehler unbekanntes Dateisystem
In Verbindung stehender Artikel:
GRUB-Fehler „Unbekanntes Dateisystem“: Ursachen, reale Fälle und schrittweise Behebung

Tiefgreifende Neuinstallation mit LiveUSB und Chroot

Technische Arbeitsumgebung mit mehreren Monitoren zur Anzeige von Befehlsterminals, ideal zur Veranschaulichung von Softwarereparaturen.

Falls die vorherige Methode fehlschlägt, benötigen wir eine externe Umgebung. Erstellen Sie eine Bootfähiger USB-Stick mit Rufus mit einer beliebigen Debian-basierten Distribution (z. B. Ubuntu) und davon booten. Sobald man sich im System befindet, verwendet man sudo fdisk -l die Identifizieren Sie genau Ihre Root-Partition. Und falls vorhanden, die Boot-Partition. Wenn Ihr Root-Verzeichnis beispielsweise /dev/sda2 ist, müssen Sie es mit dem Befehl unter /mnt einhängen. sudo mount /dev/sda2 /mnt.

Damit das System so funktioniert, als befänden wir uns innerhalb Ihrer beschädigten Installation, müssen wir die virtuellen Verzeichnisse des Systems einbinden. Dies geschieht durch binden Befehle: sudo mount --bind /dev /mnt/dev, sudo mount --bind /dev/pts /mnt/dev/pts, sudo mount --bind /proc /mnt/proc y sudo mount --bind /sys /mnt/sysSobald dieses Gerüst steht, führen wir es aus. sudo chroot /mnt, wodurch wir direkt auf dem Festplattensystem arbeiten können.

  Was ist die Raspberry Pi Connect Software und wie holt man das Beste aus ihr heraus?

Nachdem wir uns nun im ursprünglichen System befinden, fahren wir mit der endgültigen Neuinstallation fort. grub-install --boot-directory=/boot/ --recheck /dev/sdaUm den Vorgang abzuschließen, generieren wir die Konfigurationsdatei neu mit grub-mkconfig -o /boot/grub/grub.cfgZum Schluss muss nur noch das Chroot-Verzeichnis mit dem Befehl verlassen werden. exit Starten Sie den Computer neu, um zu überprüfen, ob alles wieder normal funktioniert.

Linux-Systemwiederherstellung
In Verbindung stehender Artikel:
Vollständiger Leitfaden zur Linux-Systemwiederherstellung

Sonderfälle: UEFI, EFI und Verzeichniskonflikte

Bei modernen Systemen mit UEFI liegt das Problem manchmal nicht darin, dass GRUB verschwunden ist, sondern darin, dass es mehrere widersprüchliche Boot-Einträge aufgrund vorheriger Installationen. In diesen Fällen können Sie versuchen, den Computer mit folgendem Befehl zu starten: configfile (hdN,gptM)/boot/grub/grub.cfgSobald man Zugang zum System erlangt hat, ist es unerlässlich, alle Überreste alter Versionen zu entfernen.

Um diese Bereinigung auf Distributionen wie MAX durchzuführen, gibt es Tools wie beispielsweise check-efi-installWenn Sie veraltete Verzeichnisse in /boot/efi/EFI/ finden, können Sie diese mit folgendem Befehl löschen: rm -rf Um Verwirrung beim Start zu vermeiden. Falls das Problem darin besteht, dass Windows die EFI-Partition ausgeblendet hat, können Sie Folgendes verwenden: diskpart über die Windows-Eingabeaufforderung Weisen Sie dieser Partition einen Buchstaben zu und löschen Sie manuell den Ordner der Distribution, die Sie nicht mehr verwenden, um so die Spuren des alten Loaders zu beseitigen.

Sollte das alles nicht helfen, überprüfen Sie das BIOS und stellen Sie sicher, dass Secure Boot deaktiviert und der Boot-Modus auf UEFI anstatt Legacy/CSM eingestellt ist. Es empfiehlt sich außerdem zu prüfen, ob der NVRAM-Schreibschutz deaktiviert ist, da dies verhindern würde, dass der Befehl `grub-install` den neuen Boot-Eintrag auf das Motherboard schreibt.

Um diese Fehler zu beheben, sei es durch Manipulation der Rettungskonsole, durch Erzwingen einer chroot-Neuinstallation von einem USB-Laufwerk oder durch Bereinigen beschädigter EFI-Einträge, liegt der Schlüssel darin, die Partitionen korrekt zu identifizieren und sicherzustellen, dass der Bootloader auf den richtigen Betriebssystemkernel verweist.

SystemRescue 13 Rettungssystem
In Verbindung stehender Artikel:
SystemRescue 13: Das Schweizer Taschenmesser für Systemrettung und -wartung