So reparieren Sie einen Linux-PC, der nicht bootet

Haben Sie jemals Ihren Linux-PC eingeschaltet, nur um festzustellen, dass er nicht geladen wird und Sie nicht wissen, was Sie tun sollen? Wenn sich Ihr PC nicht dreht, wird die Fehlerbehebung kompliziert. Zunächst einmal können Sie nichts tun, um Ihr Betriebssystem oder Ihre Hardware zu überprüfen. Das Einzige, was Sie tun können, ist sicherzustellen, dass Sie alles richtig angeschlossen haben. Das heißt, nur weil Ihr PC nicht bootet, heißt das nicht, dass er tot ist oder Sie Ihr Betriebssystem aktualisieren müssen. Installieren Sie dieses Betriebssystem jedoch noch nicht auf Ihrem Linux-PC neu. Befolgen Sie stattdessen dieses Tutorial, um einen Linux-PC zu reparieren, der nicht bootet.

Sie benötigen einen funktionierenden PC, um diesem Tutorial zu folgen, da es das Herunterladen von Disk-Images und das Brennen auf einen USB-Stick beinhaltet.

Grub retten mit Super Grub Disk

Der einfachste Weg, einen Linux-PC mit einem kaputten Bootloader zu laden, besteht darin, sich nicht mit der Grub-Rettungsaufforderung herumzuärgern. Gehen Sie stattdessen zu einem anderen Computer (oder erstellen Sie diese Diskette im Voraus) und laden Sie Super Grub Disk herunter. Es ist eine Live-Festplatte, die alle Betriebssysteme auf jedem beliebigen Computer erkennen und dann booten kann. Dieses Tool ist großartig, besonders für diejenigen, die plötzlich feststellen, dass ihr PC Grub nicht richtig lädt.

Zuerst, Laden Sie das Disk-Image herunter. Brennen Sie dann Super Grub Disk auf eine CD/DVD oder erstellen Sie ein bootfähiges USB-Flash-Laufwerk. Wir empfehlen die Radierer USB-Imaging-Tool, da es einfach zu bedienen und auf allen wichtigen Plattformen verfügbar ist.

  So sichern Sie die LXDE-Desktopeinstellungen unter Linux

Wenn Super Grub Disk gebrannt ist, ist es an der Zeit, es zu laden und zu verwenden. Beginnen Sie mit der Eingabe der BIOS-Einstellungen Ihres PCs. Ändern Sie in diesem Bereich die Boot-Reihenfolge so, dass der Live-USB-Stick (oder die gebrannte CD/DVD) zuerst geladen wird.

Wenn Super Grub Disk geladen wird, zeigt es ein Menü an. Die einzige Option im Menü, die hier zählt, ist die „Startmethoden erkennen und anzeigen“. Wählen Sie es mit der Eingabetaste auf der Tastatur aus. Die Live-Festplatte findet jedes mögliche Betriebssystem, das sie laden kann.

Die Super Grub Disk druckt eine Liste verschiedener Betriebssysteme aus. Wählen Sie mit der Pfeiltaste das Betriebssystem aus, das zuvor nicht geladen werden konnte.

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

Grub neu installieren

Mit Hilfe von Super Grub Disk haben Sie die Linux-Installation wieder geladen, obwohl Grub kaputt ist. Jetzt ist es an der Zeit, Grub neu zu installieren, damit alles wieder normal laufen kann.

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 dann eine neue Konfigurationsdatei neu. Dies ist notwendig, da der Bootloader sonst möglicherweise nicht weiß, dass Änderungen vorgenommen wurden.

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

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

Grub geht nicht oft kaputt, aber wenn doch, ist dein ganzer Tag ruiniert. Aus diesem Grund ist es immer gut, einen Wiederherstellungsprozess zu haben, falls dies passiert. Für die meisten Leute ist die Verwendung von Super Grub Disk eine gute Option. Es gibt aber auch eine Alternative.

  So hosten Sie Ihren eigenen Git-Server unter Linux

Da Linux so vielseitig ist, ist es tatsächlich möglich, den Grub-Bootloader direkt auf einem Flash-Laufwerk zu installieren. Wenn Ihre Linux-Installation sich weigert, mit dem auf der Festplatte installierten Bootloader zu booten, können Sie auf diese Weise ein USB-Laufwerk anschließen und es trotzdem laden. Hier sind die Schritte, um dies einzurichten.

Hinweis: Flash-Laufwerk MUSS als Fat32 formatiert sein!

Erstellen Sie zuerst einen USB-Ordner in /mnt.

mkdir -p /mnt/usb

Verwenden Sie als Nächstes den Befehl lsblk, um herauszufinden, wie das USB-Laufwerk bezeichnet ist. In diesem Tutorial nennen wir das Flash-Laufwerk /dev/sdc. Sie können es anders benennen, wenn Sie möchten.

Hängen Sie die USB-Festplatte in den zuvor erstellten USB-Ordner in /mnt 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 aufgeführten Optionen funktioniert für Sie? Mach dir keine Sorge! Es gibt weitere Möglichkeiten, eine defekte Grub-Installation unter Linux wiederherzustellen. Erwägen Sie die Verwendung Rescatux. Wie Super Grub Disk ist es eine Live-Grub-Bootloader-Rettungsdiskette. Anstatt Boot-Methoden automatisch zu erkennen und dem Benutzer das Booten zu erlauben, kann es Grub/Grub2-Probleme tatsächlich automatisch beheben.

  So deaktivieren Sie das Root-Konto unter Linux

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

Erfahren Sie außerdem, wie Sie manuell mit der Grub-Befehlszeile booten, wenn alles andere fehlschlägt, indem Sie Lesen Sie das GNU-Grub-Handbuch. Es ist ein komplizierter und schwieriger Prozess, über den es sich nicht lohnt, darüber zu sprechen, da Super Grub Disk dasselbe tut, aber wenn alle Optionen fehlgeschlagen sind und dies die einzige Option ist, lesen Sie es, da es helfen wird.

Fazit

Grub gibt es schon seit geraumer Zeit, aber solange es existiert, hat es unzählige Probleme verursacht. Manchmal bootet Grub nicht aus dem Nichts, manchmal geht eine Konfigurationsdatei kaputt, und manchmal weigert es sich, überhaupt zu laden. Hoffentlich werden die Tipps und Tricks in diesem Artikel einen Linux-PC reparieren, der in den meisten Fällen nicht bootet.