So retten, reparieren und installieren Sie den GRUB-Bootloader in Ubuntu neu
Dieses Tutorial zeigt Ihnen, wie Sie einen beschädigten Ubuntu-Rechner retten, reparieren oder neu installieren können, der nicht gebootet werden kann, weil der Grub2-Bootloader kompromittiert wurde und den Bootloader nicht laden kann, wodurch die Kontrolle weiter auf den Linux-Kernel übertragen wird. In allen modernen Linux-Betriebssystemen ist GRUB der Standard-Bootloader.
Dieses Verfahren wurde erfolgreich auf einem Ubuntu 16.04 Server Edition getestet, bei dem der Grub-Bootloader beschädigt war. Dieses Tutorial behandelt jedoch nur das GRUB-Rettungsverfahren für Ubuntu-Server, obwohl das gleiche Verfahren erfolgreich auf jedem Ubuntu-System oder auf den meisten Debian-basierten Distributionen angewendet werden kann.
Anforderungen
- Laden Sie das DVS-ISO-Image der Ubuntu Server Edition herunter
Sie versuchen, Ihren Ubuntu-Server-Computer zu booten, und Sie sehen, dass das Betriebssystem nicht mehr startet, und Sie stellen fest, dass das Bootloader-Programm nicht mehr funktioniert?
In der Regel wird die minimale GNU GRUB-Konsole auf Ihrem Bildschirm angezeigt, wie im folgenden Screenshot dargestellt. Wie können Sie das Grub in Ubuntu wiederherstellen?
Es gibt viele Methoden in Linux, die verwendet werden können, um einen defekten Grub neu zu installieren, einige können die Fähigkeit beinhalten, den Bootloader mit der Linux-Befehlszeile zu bearbeiten und wiederherzustellen, und andere sind ziemlich einfach und implizieren das Booten der Hardware mit einer Linux-Live-CD und die Verwendung der GUI-Anzeigen, um den beschädigten Bootloader zu reparieren.
Zu den einfachsten Methoden, die in Debian-basierten Distributionen, insbesondere auf Ubuntu-Systemen, verwendet werden können, gehört die in diesem Tutorial vorgestellte Methode, bei der der Computer nur in das Ubuntu-Live-DVD-ISO-Image gebootet wird.
Das ISO-Image kann unter folgendem Link heruntergeladen werden: http://releases.ubuntu.com/
Ubuntu GRUB Boot Loader neu installieren
1. Nachdem Sie das Ubuntu-ISO-Image heruntergeladen und gebrannt oder einen bootfähigen USB-Stick erstellt haben, legen Sie das bootfähige Medium in das entsprechende Laufwerk des Computers ein, starten Sie den Computer neu und weisen Sie das BIOS an, das Ubuntu-Live-Image zu starten.
2. Wählen Sie auf dem ersten Bildschirm die Sprache aus und drücken Sie die [Enter]-Taste, um fortzufahren.
3. Drücken Sie auf dem nächsten Bildschirm die Funktionstaste F6, um das andere Optionsmenü zu öffnen, und wählen Sie die Option Expertenmodus. Drücken Sie dann die Escape-Taste, um im Bearbeitungsmodus zur Zeile "Boot-Optionen" zurückzukehren, wie in den folgenden Screenshots dargestellt.
4. Bearbeiten Sie als Nächstes die Ubuntu-Live-Image-Boot-Optionen, indem Sie den Cursor mit den Tastaturpfeilen direkt vor die stille Zeichenfolge bewegen, und schreiben Sie die folgende Sequenz, wie im folgenden Screenshot dargestellt.
rescue/enable=true
5. Nachdem Sie die obige Anweisung geschrieben haben, drücken Sie die [Enter]-Taste, um das Live-ISO-Image anzuweisen, in den Rettungsmodus zu booten, um ein defektes System zu retten.
6. Wählen Sie auf dem nächsten Bildschirm die Sprache aus, in der Sie die Systemrettung durchführen möchten, und drücken Sie die [Enter]-Taste, um fortzufahren.
7. Wählen Sie als Nächstes den entsprechenden Standort aus der angezeigten Liste aus und drücken Sie die [Enter]-Taste, um fortzufahren.
8. Wählen Sie in der nächsten Reihe von Bildschirmen Ihr Tastaturlayout aus, wie in den folgenden Screenshots dargestellt
9. Nachdem Sie Ihre Maschinenhardware erkannt, einige zusätzliche Komponenten geladen und das Netzwerk konfiguriert haben, werden Sie aufgefordert, den Hostnamen Ihrer Maschine einzurichten. Da Sie das System nicht installieren, behalten Sie einfach den Systemhostnamen als Standard bei und drücken Sie [Enter], um fortzufahren.
10. Als nächstes erkennt das Installationsabbild basierend auf dem angegebenen physischen Standort Ihre Zeitzone. Diese Einrichtung funktioniert nur, wenn Ihr Gerät mit dem Internet verbunden ist.
Es ist jedoch unwichtig, wenn Ihre Zeitzone nicht korrekt erkannt wird, da Sie keine Systeminstallation durchführen. Drücken Sie einfach Ja, um fortzufahren.
11. Auf dem nächsten Bildschirm werden Sie direkt in den Rettungsmodus weitergeleitet. Hier sollten Sie das Root-Dateisystem Ihres Rechners aus der bereitgestellten Liste auswählen. Falls Ihr installiertes System einen logischen Volume-Manager zur Abgrenzung von Partitionen verwendet, sollte es einfach sein, Ihre Root-Partition aus der Liste zu erkennen, indem Sie die Namen der Volume-Gruppen überprüfen, wie im folgenden Screenshot dargestellt.
Falls Sie sich nicht sicher sind, welche Partition für das Dateisystem /(root) verwendet wird, sollten Sie versuchen, jede Partition zu untersuchen, bis Sie das root-Dateisystem erkennen. Nachdem Sie die Root-Partition ausgewählt haben, drücken Sie die [Enter]-Taste, um fortzufahren.
12. Falls Ihr System mit einer separaten /boot-Partition installiert wurde, werden Sie vom Installationsprogramm gefragt, ob Sie die separate /boot-Partition mounten möchten. Wählen Sie Ja und drücken Sie die [Enter]-Taste, um fortzufahren.
13. Als nächstes wird Ihnen das Menü "Rettungseinsätze" angezeigt. Wählen Sie hier die Option zur Neuinstallation des GRUB-Bootloaders und drücken Sie die [Enter]-Taste, um fortzufahren.
14. Geben Sie auf dem nächsten Bildschirm das Laufwerk Ihres Computers ein, auf dem GRUB installiert werden soll, und drücken Sie [Enter], um fortzufahren, wie in der folgenden Abbildung gezeigt.
Normalerweise sollten Sie den Bootloader auf dem MBR der Festplatte Ihres ersten Rechners installieren, der in den meisten Fällen /dev/sda ist. Der Installationsvorgang von GRUB beginnt, sobald Sie die Eingabetaste drücken.
15. Nachdem das Live-System den GRUB-Bootloader installiert hat, werden Sie zurück zum Hauptmenü des Rettungsmodus geleitet. Das Einzige, was jetzt noch übrig bleibt, nachdem Sie Ihren GRUB erfolgreich repariert haben, ist, den Computer neu zu starten, wie in den folgenden Bildern gezeigt.
Werfen Sie abschließend das bootfähige Live-Medium vom entsprechenden Laufwerk aus, starten Sie den Computer neu und Sie sollten in der Lage sein, in das installierte Betriebssystem zu booten. Der erste Bildschirm, der erscheint, sollte das GRUB-Menü des Betriebssystems sein, wie im folgenden Screenshot dargestellt.
Installieren Sie Ubuntu Grub Boot Loader manuell neu
14. Wenn Sie jedoch den GRUB-Bootloader manuell über das Rescue-Operations-Menü neu installieren möchten, befolgen Sie alle in diesem Tutorial beschriebenen Schritte, bis Sie Punkt 13 erreichen, an dem Sie die folgenden Änderungen vornehmen: Anstatt die Option zur Neuinstallation des GRUB-Bootloaders zu wählen, wählen Sie die Option Execute a shell in /dev/(your_chosen_root_partition und drücken Sie die [Enter]-Taste, um fortzufahren.
15. Klicken Sie auf dem nächsten Bildschirm auf Weiter, indem Sie die [Enter]-Taste drücken, um eine Shell in Ihrer Root-Dateisystempartition zu öffnen.
16. Nachdem die Shell im Root-Dateisystem geöffnet wurde, führen Sie den Befehl ls wie unten dargestellt aus, um die Festplattengeräte Ihres Computers zu identifizieren.
# ls /dev/sd*
Nachdem Sie das richtige Festplattenlaufwerk identifiziert haben (normalerweise sollte die erste Festplatte /dev/sda sein), geben Sie den folgenden Befehl ein, um den GRUB-Bootloader auf dem identifizierten Festplatten-MBR zu installieren.
# grub-install /dev/sda
Nachdem GRUB erfolgreich installiert wurde, verlassen Sie die Eingabeaufforderung der Shell, indem Sie exit eingeben.
# exit
17. Nachdem Sie die Eingabeaufforderung der Shell beendet haben, kehren Sie zum Hauptmenü des Rettungsmodus zurück. Wählen Sie hier die Option zum Neustart des Systems, werfen Sie das bootfähige Live-ISO-Image aus und Ihr installiertes Betriebssystem sollte ohne Probleme gebootet werden.
Das ist alles! Mit minimalem Aufwand haben Sie Ihren Ubuntu-Rechner erfolgreich in die Lage versetzt, das installierte Betriebssystem zu booten.

























