/ / So reparieren Sie GRUB2, wenn Ubuntu nicht startet

So reparieren Sie GRUB2, wenn Ubuntu nicht startet

Ubuntu und viele andere Linux-Distributionen verwenden dieGRUB2-Bootloader. Wenn GRUB2 nicht mehr funktioniert, z. B. wenn Sie Windows nach der Installation von Ubuntu installieren oder Ihren MBR überschreiben, können Sie Ubuntu nicht mehr starten.

Sie können GRUB2 ganz einfach von einer Ubuntu-Live-CD oder einem USB-Laufwerk wiederherstellen. Dieser Prozess unterscheidet sich von der Wiederherstellung des älteren GRUB-Bootloaders unter älteren Linux-Distributionen.

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

Die grafische Methode: Boot Repair

VERBUNDEN: So starten Sie Ihren Computer von einer Disc oder einem USB-Laufwerk

Boot Repair ist ein grafisches Tool, mit dem Sie GRUB2 mit einem Klick reparieren können. Dies ist die ideale Lösung für die meisten Benutzer, um Probleme beim Booten zu lösen.

Wenn Sie die Medien haben, von denen Sie Ubuntu installiert haben,Schließen Sie es an Ihren Computer an, starten Sie es neu und starten Sie es vom Wechseldatenträger. Wenn Sie dies nicht tun, laden Sie eine Ubuntu-Live-CD herunter und brennen Sie sie auf eine CD oder erstellen Sie ein bootfähiges USB-Flash-Laufwerk.

Klicken Sie beim Booten von Ubuntu auf "Ubuntu testen", um eine verwendbare Desktop-Umgebung zu erhalten.

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

Öffnen Sie im Dash ein Terminalfenster 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 update
sudo apt-get install -y boot-repair
boot-repair

Das Fenster Boot Repair (Startreparatur) scannt Ihr System automatisch, nachdem Sie das ausgeführt haben boot-repair 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.In Ubuntus Wiki wird jedoch empfohlen, die erweiterten Optionen nur zu verwenden, wenn Sie wissen, was Sie tun. Mit der empfohlenen Reparaturoption können die meisten Probleme automatisch behoben werden, und Sie könnten Ihr System noch mehr durcheinander bringen, indem Sie die falschen erweiterten Optionen auswählen.

Die Startreparatur wird ausgeführt. Möglicherweise werden Sie aufgefordert, ein Terminal zu öffnen und einige Befehle zu kopieren / einzufügen.

Folgen Sie einfach den Anweisungen auf IhremBildschirm. Führen Sie die von Boot Repair gewünschten Anweisungen aus und klicken Sie auf „Weiterleiten“, 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 booten.

Die Terminal-Methode

Wenn Sie sich lieber die Hände schmutzig machen möchten, können Sie dies tunDies selbst von einem Terminal. Sie müssen von einer Live-CD oder einem USB-Laufwerk booten, wie in der obigen grafischen Methode dargestellt. Stellen Sie sicher, dass die Version von Ubuntu auf der CD mit der auf Ihrem Computer installierten Ubuntu-Version ü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 Befehl wird die Ubuntu-Partition durch das Wort identifiziert Linux in der Spalte System. In dem blkid Befehl wird die Partition durch ihre ext4 Dateisystem.

Wenn Sie mehrere Linux ext4-Partitionen haben, können Sie anhand der Größe der Partitionen und ihrer Reihenfolge auf der Festplatte hier eine Vorstellung davon bekommen, welche Partition welche ist.

Führen Sie die folgenden Befehle aus, um die Ubuntu-Partition unter / mnt / ubuntu bereitzustellen und zu ersetzen /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 unsere Ubuntu-Partition / dev / sda1. Dies bedeutet die erste Partition auf dem ersten Festplattengerät.

Wichtig: Wenn Sie eine separate Startpartition haben, überspringen Sie dieobiger Befehl und mounten Sie stattdessen die Boot-Partition unter / mnt / ubuntu / boot. Wenn Sie nicht wissen, ob Sie eine separate Boot-Partition haben, tun Sie dies wahrscheinlich nicht.

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

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

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


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