Startseite » wie man » So reparieren Sie GRUB2, wenn Ubuntu nicht bootet

    So reparieren Sie GRUB2, wenn Ubuntu nicht bootet

    Ubuntu und viele andere Linux-Distributionen verwenden den GRUB2-Bootloader. Wenn GRUB2 beispielsweise nach der Installation von Ubuntu Windows installiert oder den MBR überschreibt, können Sie nicht in Ubuntu booten.

    Sie können GRUB2 problemlos von einer Ubuntu Live-CD oder einem USB-Laufwerk wiederherstellen. Dieser Vorgang unterscheidet sich vom Wiederherstellen des alten GRUB-Bootloaders auf älteren Linux-Distributionen.

    Dieser Prozess sollte auf allen Ubuntu-Versionen funktionieren. Es wurde auf Ubuntu 16.04 und Ubuntu 14.04 getestet.

    Die grafische Methode: Boot Repair

    Boot Repair ist ein grafisches Tool, mit dem Sie GRUB2 mit einem einzigen Klick reparieren können. Dies ist die ideale Lösung für Startprobleme für die meisten Benutzer.

    Wenn Sie über das Medium verfügen, von dem Sie Ubuntu installiert haben, legen Sie es in Ihren Computer ein, starten Sie es neu und booten Sie vom Wechseldatenträger aus. Wenn Sie dies nicht tun, laden Sie eine Ubuntu Live-CD herunter, brennen Sie sie auf eine Disc oder erstellen Sie ein startfähiges USB-Flash-Laufwerk.

    Klicken Sie nach dem Start von Ubuntu auf "Try Ubuntu", um eine nutzbare Desktop-Umgebung zu erhalten.

    Stellen Sie sicher, dass Sie über eine Internetverbindung verfügen, bevor Sie fortfahren. Möglicherweise müssen Sie ein WLAN-Netzwerk auswählen und die Passphrase eingeben.

    Öffnen Sie ein Terminalfenster aus dem Dash und führen Sie die folgenden Befehle aus, um Boot Repair zu installieren und zu starten:

    sudo apt-add-repository ppa: yannubuntu / boot-repair Sudo apt-get aktualisieren sudo apt-get installieren -y boot-repair boot-repair

    Das Boot Repair-Fenster durchsucht Ihr System automatisch nach dem Ausführen von Boot-Reparatur Befehl. Klicken Sie nach dem Scannen Ihres Systems auf die Schaltfläche "Empfohlene Reparatur", um GRUB2 mit einem einzigen Klick zu reparieren.

    Sie können hier die erweiterten Optionen verwenden. Das Wiki von Ubuntu empfiehlt jedoch, die erweiterten Optionen nicht zu verwenden, es sei denn, Sie wissen, was Sie tun. Die empfohlene Reparaturoption kann die meisten Probleme automatisch beheben, und Sie können Ihr System noch mehr durcheinander bringen, indem Sie die falschen erweiterten Optionen auswählen.

    Boot Repair beginnt zu arbeiten. Möglicherweise werden Sie dazu aufgefordert, ein Terminal zu öffnen und einige Befehle zu kopieren / einzufügen.

    Folgen Sie einfach den Anweisungen auf Ihrem Bildschirm. Führen Sie die Anweisungen aus, die Boot Repair von Ihnen verlangt, und klicken Sie auf "Weiter", um den Assistenten fortzusetzen. Das Tool führt Sie durch alles, was Sie tun müssen.

    Starten Sie Ihren Computer neu, nachdem das Boot Repair-Tool die Änderungen übernommen hat. Ubuntu sollte normal hochfahren.

    Die Terminal-Methode

    Wenn Sie sich lieber die Hände schmutzig machen möchten, können Sie dies selbst von einem Terminal aus tun. Sie müssen von einer Live-CD oder einem USB-Laufwerk aus starten, wie in der oben beschriebenen grafischen Methode. Stellen Sie sicher, dass die Version von Ubuntu auf der CD mit der auf Ihrem Computer installierten Version von Ubuntu übereinstimmt. Wenn Sie beispielsweise Ubuntu 14.04 installiert haben, stellen Sie sicher, dass Sie eine Ubuntu 14.04-Live-CD verwenden.

    Öffnen Sie ein Terminal nach dem Booten in die Live-Umgebung. Identifizieren Sie die Partition, auf der Ubuntu installiert ist, mit einem der folgenden Befehle:

    sudo fdisk -l sudo blkid

    Hier ist die Ausgabe beider Befehle. In dem fdisk -l Kommando wird die Ubuntu-Partition durch das Wort identifiziert Linux in der Spalte System. In dem blkid Kommando wird die Partition durch ihr identifiziert ext4 Dateisystem.

    Wenn Sie über mehrere Linux ext4-Partitionen verfügen, können Sie eine Vorstellung davon bekommen, welche davon ist, indem Sie hier die Größe der Partitionen und ihre Reihenfolge auf der Festplatte anzeigen.

    Führen Sie die folgenden Befehle aus, um die Ubuntu-Partition unter / mnt / ubuntu einzuhängen, und ersetzen Sie sie / dev / sdX # mit dem Gerätenamen Ihrer Ubuntu-Partition aus den obigen Befehlen:

    sudo mkdir / mnt / ubuntu Sudo-Mount / dev / sdX # / mnt / ubuntu

    Im obigen Screenshot ist / Ub / sda1 unsere Ubuntu-Partition. Dies ist die erste Partition auf der ersten Festplatte.

    Wichtig: Wenn Sie über eine separate Bootpartition verfügen, überspringen Sie den obigen Befehl und hängen Sie stattdessen die Bootpartition unter / mnt / ubuntu / boot ein. Wenn Sie nicht wissen, ob Sie über eine separate Bootpartition verfügen, ist dies wahrscheinlich nicht der Fall.

    Führen Sie den folgenden Befehl aus, um grub von der Live-CD erneut zu installieren, und ersetzen Sie / dev / sdX durch den Gerätenamen der obigen Festplatte. Lassen Sie die Nummer aus. Zum Beispiel, wenn Sie verwendet haben / dev / sda1 oben verwenden / dev / sda Hier.

    sudo grub-install --boot-verzeichnis = / mnt / ubuntu / boot / dev / sdX

    Starten Sie Ihren Computer neu und Ubuntu sollte ordnungsgemäß booten.


    Ausführlichere technische Informationen, einschließlich der Verwendung des Befehls chroot, um auf Dateien eines fehlerhaften Ubuntu-Systems zuzugreifen und GRUB2 wiederherzustellen, finden Sie im Ubuntu-Wiki.