29Aug

Wie man GRUB2 repariert, wenn Ubuntu nicht startet

click fraud protection

Ubuntu und viele andere Linux-Distributionen verwenden den GRUB2-Bootloader. Wenn GRUB2 beschädigt wird - wenn Sie beispielsweise Windows nach der Installation von Ubuntu installieren oder Ihren MBR überschreiben - können Sie nicht in Ubuntu booten.

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

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

Die grafische Methode: Boot Repair

Boot Repair ist ein grafisches Tool, das GRUB2 mit einem einzigen Klick reparieren kann. Dies ist die ideale Lösung für Boot-Probleme für die meisten Benutzer.

Wenn Sie den Datenträger haben, von dem Sie Ubuntu installiert haben, legen Sie ihn in Ihren Computer ein, starten Sie ihn neu und starten Sie ihn vom Wechseldatenträger. Wenn nicht, laden Sie eine Ubuntu Live-CD herunter und brennen Sie sie auf eine Disc oder erstellen Sie ein bootfähiges USB-Flash-Laufwerk.

instagram viewer

Wenn Ubuntu bootet, klicken Sie auf "Ubuntu ausprobieren", um eine brauchbare 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 seine Passphrase eingeben.

Öffnen Sie ein Terminal-Fenster aus dem Dash und führen Sie die folgenden Befehle aus, um die Boot-Reparatur zu installieren und zu starten:

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

Das Fenster Boot Repair wird Ihr System nach dem Start des Befehls boot-repair automatisch durchsuchen. Nachdem das System gescannt wurde, klicken Sie auf die Schaltfläche "Empfohlene Reparatur", um GRUB2 mit einem einzigen Klick zu reparieren.

Sie können wählen, ob Sie die erweiterten Optionen hier verwenden möchten, aber das Ubuntu-Wiki empfiehlt, dass Sie die erweiterten Optionen nur dann verwenden, wenn Sie wissen, was Sie tun. Die empfohlene Reparaturoption kann die meisten Probleme automatisch beheben, und Sie könnten Ihr System noch mehr durcheinander bringen, indem Sie die falschen erweiterten Optionen auswählen.

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

Folgen Sie einfach den Anweisungen, die auf Ihrem Bildschirm erscheinen. Führen Sie die Anweisungen aus, die von der Boot-Reparatur ausgeführt werden sollen, und klicken Sie auf "Weiter", um mit dem Assistenten fortzufahren. Das Tool führt Sie durch alles, was Sie tun müssen.

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

Die Terminalmethode

Wenn Sie lieber Ihre 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 booten, wie in der obigen grafischen Methode. Stellen Sie sicher, dass die Version von Ubuntu auf der CD mit der Version von Ubuntu identisch ist, die auf Ihrem Computer installiert ist. 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, indem Sie einen der folgenden Befehle verwenden:

sudo fdisk -l sudo blkid

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

Wenn Sie mehrere Linux-ext4-Partitionen haben, können Sie sich anhand der Größe der Partitionen und ihrer Reihenfolge auf der Festplatte eine Vorstellung davon verschaffen.

Führen Sie die folgenden Befehle aus, um die Ubuntu-Partition auf /mnt/ ubuntu zu mounten und /dev/ sdX # durch die folgenden Befehle mit dem Gerätenamen Ihrer Ubuntu-Partition zu ersetzen:

sudo mkdir /mnt/ ubuntu sudo mount

sdX # /mnt/ ubuntu

Im obigen ScreenshotUbuntu-Partition ist /dev/ sda1.Dies bedeutet die erste Partition auf dem ersten Festplattenlaufwerk.

Wichtig : Wenn Sie eine separate Boot-Partition haben, überspringen Sie den obigen Befehl und mounten Sie stattdessen die Boot-Partition beim /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, indem Sie /dev/ sdX durch den Gerätenamen der obigen Festplatte ersetzen. Lassen Sie die Nummer weg. Wenn Sie beispielsweise /dev/ sda1 oben verwendet haben, verwenden Sie hier /dev/ sda.

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 chroot-Befehls, um auf beschädigte Ubuntu-Systemdateien zuzugreifen und GRUB2 wiederherzustellen, finden Sie im Ubuntu-Wiki.