Grub-Reparaturen

Grub 2: So optimieren Sie den Linux-Bootmanager

2. Grub 2 reparieren

Wenn Grub 2 Fehler meldet, sich das System aber noch booten lässt, installieren Sie Grub 2 neu. Bei einem Bios-System verwenden Sie die folgenden Befehlszeilen:

sudo grub-install /dev/sdx sudo update-grub

Statt „x“ tragen Sie die Bezeichnung für die Bootfestplatte ein. Bei nur einer Festplatte verwenden Sie „sda“. Ist beispielsweise Linux auf „/dev/sdb“ und Windows auf „/dev/sda“ installiert, können Sie auch die Linux-Festplatte als Ziel angeben. Setzen Sie im Bios in der Liste der Bootgeräte die Linux-Festplatte an die erste Stelle. Über das Grub-Bootmenü starten Sie dann Linux oder Windows. Der Vorteil: Wenn Sie Windows neu installieren, bleibt der Grub-Bootloader auf der Linux-Festplatte erhalten.

Rettungssystem für Grub 2: Wenn der Rechner nicht mehr startet, etwa weil der Bootloader von einer Windows-Installation überschrieben wurde, verwenden Sie Super Grub 2 Disk. Laden Sie sich die ISO-Datei herunter, und schreiben Sie das Image auf einen USB-Stick:

sudo dd if=Dateiname.iso of=/dev/sdx

"Dateiname" ersetzten Sie mit dem tatsächlichen Namen der heruntergelandenen Datei und „x“ ersetzen Sie durch die Gerätekennung des Sticks. Alle darauf befindlichen Dateien gehen verloren. Booten Sie dann den PC vom USB-Stick, und gehen Sie im Menü auf „Detect and show boot methods“. Wählen Sie das gewünschte System zum Start aus. Im installierten System reparieren Sie dann Grub 2 und die EFI-Dateien:

sudo grub-install

Ein Ziel-Laufwerk geben Sie nicht an. Das Script findet das Verzeichnis „/boot/efi“ automatisch.

Live-DVD verwenden: Wie Sie den PC im Notfall von einer Linux-Installations-DVD booten, ist in diesem Artikel erklärt. Um Grub neu zu installieren, binden Sie die Dateisysteme mit folgenden Zeilen ein:

sudo mount -o bind /dev /System/dev sudo mount -o bind /sys /System/sys sudo mount -t proc /proc /System/proc

„System“ ersetzen Sie durch den Einbindepunkt des installierten Ubuntu unter „/media/ubuntu/“. Bei einem Uefi-System mounten Sie zusätzlich die EFI-Partition mit

sudo mount /dev/sdxy /System/boot/efi

Ersetzen Sie „xy“ durch den Pfad zur EFI-Partition. Wenn Sie diesen nicht kennen, verwenden Sie sudo parted -l. Das Tool zeigt die Liste aller Partitionen. Führen Sie die folgenden vier Befehlszeilen aus:

sudo chroot /System grub-install /dev/sdx update-grub exit

„System“ steht wieder für den Einbindepunkt der Ubuntu-Partition, für „x“ setzen Sie den Pfad zum Boot-Laufwerk ein. Bei einem Uefi-System lassen Sie „/dev/sdx“ weg.

Rescatux zeigt einen einfachen Script-Starter für mehrere spezielle Tools. Damit stellen Sie eine defekte Grub-Installation wieder her.
Rescatux zeigt einen einfachen Script-Starter für mehrere spezielle Tools. Damit stellen Sie eine defekte Grub-Installation wieder her.

Reparatur mit Notfallsystem: Rescatux macht defekte und überschriebene Bootloader wieder flott, eignet sich jedoch nur für Bios-Systeme, da es nicht im Uefi-Modus booten kann. Nach dem Start rufen Sie die gewünschte Aktion im Tool Rescapp auf. Hier gibt es etwa „Restore Grub“ und „Update Grub Menüs“. Das Tool „Boot Repair“ repariert die Grub-Bootumgebung mit einem Mausklick.