Beschädigter GRUB-Bootloader: Ursachen und Lösungen

Wenn Linux nicht mehr startet, kann eine mögliche Ursache ein beschädigter GRUB-Bootloader sein. Bei einem Defekt von GRUB bleibt das System manchmal bei grub rescue stehen, zeigt nur einen schwarzen Bildschirm oder startet gar nicht erst.

In diesem Artikel erklären wir typische Symptome, häufige Ursachen und die grundlegende Wiederherstellung mit einem Live-USB-System.


1. Woran erkennt man einen beschädigten GRUB?

  • Beim Start erscheint nur grub rescue
  • Fehler wie „no such partition“ werden angezeigt
  • Linux startet nicht und der Bildschirm bleibt schwarz
  • Nach einem Update bootet das System plötzlich nicht mehr

Wenn solche Symptome auftreten, kann GRUB selbst oder eine bootrelevante Partition beschädigt sein.


2. Häufige Ursachen

  • Unterbrochene Systemupdates
  • Geänderte oder verschobene Partitionen
  • Dual-Boot mit Windows hat Bootinformationen überschrieben
  • Beschädigung der EFI-Partition oder der /boot-Partition
  • Festplattenfehler und verlorene Bootdateien

Besonders nach Partitionierungsarbeiten, Neuinstallationen oder Kernel-Updates treten solche Probleme häufiger auf.


3. Zuerst mit einem Live-USB-System starten

Wenn Linux nicht mehr normal startet, ist ein Start mit einem Linux-Live-USB-Stick meist der sicherste Weg. Öffnen Sie danach ein Terminal und prüfen Sie die vorhandenen Partitionen.

lsblk -f

Ermitteln Sie dabei die Linux-Root-Partition und gegebenenfalls die EFI-Partition.


4. System einhängen und GRUB reparieren

Das folgende Beispiel zeigt typische Wiederherstellungsschritte. Ersetzen Sie die Gerätenamen passend zu Ihrem System.

sudo mount /dev/sda2 /mnt
sudo mount /dev/sda1 /mnt/boot/efi   # nur bei UEFI

sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys

sudo chroot /mnt

Installieren Sie anschließend GRUB neu.

grub-install /dev/sda

Bei UEFI-Systemen kann auch dieser Befehl notwendig sein:

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB

Erzeugen Sie danach die Startkonfiguration neu.

update-grub

Zum Schluss verlassen Sie die Umgebung und starten neu.

exit
sudo reboot

5. Wenn update-grub nicht verfügbar ist

Bei Distributionen wie Fedora wird stattdessen häufig grub2-mkconfig verwendet. Zum Beispiel:

grub2-mkconfig -o /boot/grub2/grub.cfg

Unter UEFI kann sich der Pfad je nach Distribution unterscheiden.


Zusammenfassung

Ein beschädigter GRUB-Bootloader ist eine häufige Ursache dafür, dass Linux nicht mehr startet. In vielen Fällen ist keine Neuinstallation nötig. Meist hilft diese Reihenfolge:

  • Mit Live USB starten
  • Linux- und EFI-Partition prüfen
  • System einhängen und chroot verwenden
  • GRUB neu installieren
  • Boot-Konfiguration neu erzeugen

Solange die Festplatte nicht schwer beschädigt ist, lässt sich das System oft auf diese Weise wiederherstellen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert