Website-Suche

So retten, reparieren und installieren Sie den GRUB-Bootloader in Ubuntu neu


In diesem Tutorial erfahren Sie, wie Sie eine beschädigte Ubuntu-Maschine retten, reparieren oder neu installieren, die aufgrund der Tatsache, dass der Grub2-Bootloader kompromittiert wurde, nicht gebootet werden kann und den Bootloader nicht laden kann, der die Kontrolle weiter an den Linux-Kernel überträgt. In allen modernen Linux-Betriebssystemen ist GRUB der Standard-Bootloader.

Dieses Verfahren wurde erfolgreich auf einer Ubuntu 16.04-Serveredition getestet, bei der der Grub-Bootloader beschädigt war. Dieses Tutorial befasst sich jedoch nur mit dem GRUB-Rettungsvorgang für den Ubuntu-Server, obwohl derselbe Vorgang auf jedem Ubuntu-System oder auf den meisten Debian-basierten Distributionen erfolgreich angewendet werden kann.

Anforderungen

    1. Laden Sie das Ubuntu Server Edition DVS ISO-Image herunter

Sie versuchen, Ihren Ubuntu-Serverrechner zu booten und stellen fest, dass das Betriebssystem nicht mehr startet und Sie stellen fest, dass das Bootloader-Programm nicht mehr funktioniert?

Normalerweise erscheint die GNU GRUB-Minimalkonsole auf Ihrem Bildschirm, wie im folgenden Screenshot dargestellt. Wie kann man den Grub in Ubuntu wiederherstellen?

Unter Linux gibt es viele Methoden, mit denen ein defekter Grub neu installiert werden kann. Einige umfassen die Möglichkeit, den Bootloader mithilfe der Linux-Befehlszeile zu bearbeiten und wiederherzustellen, und andere sind recht einfach und erfordern das Booten der Hardware mit einem Linux-Live-CD und Verwendung der GUI-Angaben zur Reparatur des beschädigten Bootloaders.

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 lediglich der Computer mit dem Ubuntu-Live-DVD-ISO-Image gebootet wird.

Das ISO-Image kann unter folgendem Link heruntergeladen werden: http://releases.ubuntu.com/

Installieren Sie den Ubuntu GRUB Bootloader neu

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 Ihrer Maschine ein, starten Sie die Maschine neu und führen Sie die Anweisungen aus das BIOS, um das Ubuntu-Live-Image zu starten.

2. Wählen Sie im ersten Bildschirm die Sprache aus und drücken Sie die [Enter]-Taste, um fortzufahren.

3. Drücken Sie im nächsten Bildschirm die Funktionstaste F6, um das andere Optionsmenü zu öffnen und wählen Sie die Option Experte. 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-Startoptionen, indem Sie mit den Tastaturpfeilen den Cursor direkt vor die Zeichenfolge quiet bewegen und die folgende Sequenz schreiben, 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, im Rettungsmodus zu starten, um ein defektes System zu retten.

6. Wählen Sie im 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 weiterzugehen.

8. Wählen Sie in der nächsten Reihe von Bildschirmen Ihr Tastaturlayout aus, wie in den folgenden Screenshots dargestellt

9. Nachdem Sie die Hardware Ihrer Maschine 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, belassen Sie einfach den System-Hostnamen als Standard und drücken Sie [Enter], um fortzufahren.

10. Als Nächstes erkennt das Installationsbild anhand des angegebenen physischen Standorts Ihre Zeitzone. Dieses Setup funktioniert nur dann korrekt, 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 Computers aus der bereitgestellten Liste auswählen. Falls Ihr installiertes System einen logischen Volume-Manager zur Trennung von Partitionen verwendet, sollte es leicht sein, Ihre Root-Partition anhand der Liste zu erkennen, indem Sie die Namen der Volume-Gruppen überprüfen, wie im folgenden Screenshot dargestellt.

Andernfalls sollten Sie, falls Sie nicht sicher sind, welche Partition für das Dateisystem /(root) verwendet wird, 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 > Partition. Wählen Sie Ja und drücken Sie die [Enter]-Taste, um fortzufahren.

13. Als nächstes wird Ihnen das Menü Rettungsaktionen angezeigt. Wählen Sie hier die Option GRUB-Bootloader neu installieren und drücken Sie die [Enter]-Taste, um fortzufahren.

14. Geben Sie im nächsten Bildschirm das Festplattengerät Ihres Computers ein, auf dem GRUB installiert werden soll, und drücken Sie die [Eingabetaste], um fortzufahren, wie im folgenden Bild gezeigt.

Normalerweise sollten Sie den Bootloader auf dem Festplatten-MBR Ihrer ersten Maschine installieren, der in den meisten Fällen /dev/sda ist. Der Installationsprozess von GRUB beginnt, sobald Sie die Enter-Taste drücken.

15. Nachdem das Live-System den GRUB-Bootloader installiert hat, werden Sie zurück zum Hauptmenü Rettungsmodus geleitet. Nachdem Sie Ihren GRUB erfolgreich repariert haben, müssen Sie nur noch den Computer neu starten, wie in den folgenden Bildern gezeigt.

Werfen Sie abschließend das bootfähige Live-Medium aus dem entsprechenden Laufwerk aus, starten Sie den Computer neu und Sie sollten in der Lage sein, das installierte Betriebssystem zu starten. Der erste Bildschirm, der angezeigt wird, sollte das GRUB-Menü des installierten Betriebssystems sein, wie im folgenden Screenshot dargestellt.

Installieren Sie den Ubuntu Grub Boot Loader manuell neu

14. Wenn Sie jedoch den GRUB-Bootloader manuell über das Menü Rettungsoperationen neu installieren möchten, befolgen Sie alle in diesem Tutorial beschriebenen Schritte, bis Sie Punkt 13 erreichen, wo Sie die Schritte ausführen die folgenden Änderungen: Anstatt die Option zur Neuinstallation des GRUB-Bootloaders zu wählen, wählen Sie die Option Führen Sie eine Shell in /dev/(your_chosen_root_partition aus und drücken Sie die [Enter]-Taste, um weitermachen.

15. Klicken Sie im 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 Festplattengerät 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 Shell-Eingabeaufforderung, indem Sie „exit“ eingeben.

exit

17. Nachdem Sie die Shell-Eingabeaufforderung verlassen haben, kehren Sie zum Hauptmenü Rettungsmodus zurück. Wählen Sie hier die Option zum Neustart des Systems, werfen Sie das live bootfähige ISO-Image aus und Ihr installiertes Betriebssystem sollte ohne Probleme gestartet werden.

Das ist alles! Mit minimalem Aufwand haben Sie Ihren Ubuntu-Rechner erfolgreich in die Lage versetzt, das installierte Betriebssystem zu starten.