So reparieren Sie einen Linux-PC, der nicht bootet

Linux-Rechner startet nicht? So beheben Sie das Problem

Ist es Ihnen auch schon passiert, dass Ihr Linux-PC sich weigert zu starten und Sie ratlos vor dem Bildschirm sitzen? Ein nicht hochfahrender Computer ist eine Herausforderung. Zunächst einmal ist es unmöglich, das Betriebssystem oder die Hardware direkt zu überprüfen. Das Erste, was Sie tun können, ist sicherzustellen, dass alle Kabel korrekt verbunden sind. Nur weil der PC nicht startet, heißt das nicht, dass er defekt ist oder eine Neuinstallation des Betriebssystems erforderlich ist. Stattdessen sollten Sie zunächst diese Anleitung zur Reparatur eines Linux-PCs befolgen, der sich weigert zu starten.

Für diese Anleitung benötigen Sie einen funktionierenden PC, da Sie hier Disk-Images herunterladen und auf ein USB-Laufwerk übertragen müssen.

Grub retten mit Super Grub Disk

Die einfachste Methode, einen Linux-PC mit einem beschädigten Bootloader zu starten, ist die Vermeidung der Grub-Rettungskonsole. Nutzen Sie stattdessen einen anderen Computer (oder erstellen Sie diese Diskette im Voraus) und laden Sie Super Grub Disk herunter. Es handelt sich um ein Live-Medium, das in der Lage ist, jedes Betriebssystem auf jedem beliebigen Computer zu erkennen und zu starten. Dieses Tool ist besonders nützlich für diejenigen, die plötzlich mit einem fehlerhaften Grub-Loader konfrontiert sind.

Zuerst müssen Sie das Disk-Image herunterladen. Anschließend brennen Sie Super Grub Disk auf eine CD/DVD oder erstellen ein bootfähiges USB-Laufwerk. Für das Erstellen des bootfähigen USB-Sticks empfehlen wir das Etcher-Tool, das einfach zu bedienen und für alle wichtigen Plattformen erhältlich ist.

Nach dem Brennen des Super Grub Disks ist es an der Zeit, dieses zu laden und zu verwenden. Starten Sie mit den BIOS-Einstellungen Ihres PCs. Ändern Sie dort die Bootreihenfolge so, dass das Live-USB-Laufwerk (oder die gebrannte CD/DVD) zuerst geladen wird.

Nach dem Laden zeigt Super Grub Disk ein Menü an. Die wichtigste Option in diesem Menü ist „Startmethoden erkennen und anzeigen“. Wählen Sie diese mit der Eingabetaste aus. Die Live-Disk findet alle möglichen Betriebssysteme, die geladen werden können.

Super Grub Disk listet die gefundenen Betriebssysteme auf. Wählen Sie mit den Pfeiltasten das Betriebssystem aus, das zuvor nicht gestartet werden konnte.

Hinweis: Super Grub Disk kann normalerweise eine fehlerhafte Linux-Distribution laden, da es Dateien wie das Boot-Image anstelle von Grub-Konfigurationsdateien findet. In seltenen Fällen kann dieses Tool jedoch auch defekte Betriebssysteme nicht starten. Wenn dies der Fall ist, sollten Sie eine Neuinstallation erwägen oder andere Optionen auf der Live-Disk ausprobieren.

Grub neu installieren

Mit Hilfe von Super Grub Disk haben Sie Ihre Linux-Installation trotz eines beschädigten Grubs erfolgreich geladen. Jetzt ist es an der Zeit, Grub neu zu installieren, um einen reibungslosen Betrieb wiederherzustellen.

Partitionslayout im BIOS/MBR-Stil

Installieren Sie Grub erneut im Master Boot Record der Festplatte.

  
  sudo grub-install --recheck --target=i386-pc /dev/sda
  

Erstellen Sie danach eine neue Konfigurationsdatei. Dies ist erforderlich, damit der Bootloader die vorgenommenen Änderungen erkennt.

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

Partitionslayout im GPT/EFI-Stil

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

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

Grub auf einem USB-Laufwerk für die Notfallwiederherstellung installieren

Grub ist normalerweise zuverlässig, aber wenn es zu einem Fehler kommt, kann der ganze Tag ruiniert sein. Daher ist es wichtig, einen Wiederherstellungsprozess für diesen Fall vorzubereiten. Die Verwendung von Super Grub Disk ist für die meisten eine gute Option. Es gibt jedoch auch eine alternative Methode.

Da Linux sehr flexibel ist, können Sie den Grub-Bootloader direkt auf einem USB-Laufwerk installieren. Wenn Ihre Linux-Installation sich weigert, mit dem auf der Festplatte installierten Bootloader zu starten, können Sie ein USB-Laufwerk anschließen und von dort booten. Hier sind die notwendigen Schritte.

Hinweis: Das Flash-Laufwerk MUSS als Fat32 formatiert sein!

Erstellen Sie zunächst einen USB-Ordner in /mnt.

  
   mkdir -p /mnt/usb
  

Verwenden Sie als Nächstes den Befehl lsblk, um die Bezeichnung des USB-Laufwerks zu ermitteln. In diesem Beispiel nennen wir das Flash-Laufwerk /dev/sdc. Sie können es auch anders bezeichnen.

Hängen Sie das USB-Laufwerk in den zuvor erstellten Ordner /mnt/usb ein.

  
    mount /dev/sdc1 /mnt/usb
  

Führen Sie dann die Grub-Installation auf dem USB-Stick durch.

  
    grub-install --target=i386-pc --debug --boot-directory=/mnt/usb/boot /dev/sdc

    Lastly, generate a configuration file for the USB drive.
  
  
    grub-mkconfig -o /mnt/usb/boot/grub/grub.cfg
  

Verwenden Sie Rescatux

Keine der oben genannten Optionen funktioniert für Sie? Keine Sorge! Es gibt noch andere Möglichkeiten, eine fehlerhafte Grub-Installation unter Linux zu beheben. Ziehen Sie die Verwendung von Rescatux in Betracht. Wie Super Grub Disk ist dies ein Live-Medium zur Rettung des Grub-Bootloaders. Anstatt nur Boot-Methoden automatisch zu erkennen und dem Benutzer das Booten zu ermöglichen, kann es Grub/Grub2-Probleme automatisch beheben.

Dies ist perfekt für diejenigen, die diese Anleitung befolgt haben und festgestellt haben, dass die Neuinstallation von Grub über die Befehlszeile nicht geholfen hat. Laden Sie die Disk herunter und befolgen Sie die oben genannten Anweisungen (wie bei Super Grub Disk), um eine Live-Disk zu erstellen.

Erfahren Sie außerdem, wie Sie manuell über die Grub-Befehlszeile booten, falls alles andere fehlschlägt, indem Sie das GNU-Grub-Handbuch lesen. Dies ist ein komplizierter und schwieriger Prozess, der hier nicht ausführlich behandelt wird, da Super Grub Disk dasselbe einfacher macht. Wenn jedoch alle anderen Optionen fehlschlagen, könnte dies die letzte Möglichkeit sein.

Fazit

Grub gibt es schon seit einiger Zeit, und in dieser Zeit hat es unzählige Probleme verursacht. Manchmal bootet Grub ohne erkennbaren Grund nicht, manchmal wird eine Konfigurationsdatei beschädigt und manchmal weigert es sich, überhaupt zu laden. Hoffentlich werden die Tipps und Tricks in diesem Artikel einen Linux-PC in den meisten Fällen wieder zum Laufen bringen.