Wie zu Reparieren GRUB2, Wenn Ubuntu nicht startet

0
1985

Ubuntu und vielen anderen Linux-Distributionen verwenden den GRUB2-Bootloader. Wenn GRUB2-Pausen—zum Beispiel, wenn Sie Windows installieren, nach der Installation von Ubuntu, oder überschreiben Sie den MBR—Sie werden nicht in der Lage zu Booten in Ubuntu.

Sie können ganz einfach Wiederherstellung GRUB2 von einer Ubuntu-live-CD oder USB-Laufwerk. Dieses Verfahren unterscheidet sich von der Wiederherstellung der legacy-GRUB-Bootloader auf älteren Linux-Distributionen.

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

Die Grafische Methode: Boot-Reparatur

VERWANDTE ARTIKELWie zu Booten Sie Ihren Computer Von einer CD / DVD oder USB-Laufwerk

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

Wenn Sie die Medien, die Sie installiert Ubuntu aus, legen Sie es in Ihren computer, starten Sie neu, und Booten Sie den Wechseldatenträger. Wenn Sie nicht, laden Sie eine Ubuntu live-CD und brennen Sie es auf eine disc oder erstellen Sie eine bootfähige USB-flash-Laufwerk.

Wenn Ubuntu bootet, klicken Sie auf “Ubuntu Ausprobieren”, um eine brauchbare desktop-Umgebung.

Stellen Sie eine Internetverbindung haben, bevor Sie fortfahren. Möglicherweise müssen Sie wählen Sie eine Wi-Fi-Netzwerk und geben Sie Ihre passphrase ein.

Öffnen Sie ein Terminal-Fenster aus dem Armaturenbrett und führen Sie die folgenden Befehle zum installieren und starten von Boot-Repair:

sudo apt-add-repository ppa:yannubuntu/boot-Reparatur

sudo apt-get update

sudo apt-get install -y boot-repair

boot-Reparatur

Die Boot-Repair-Fenster wird automatisch Scannen Sie Ihr system, nachdem Sie führen Sie den boot-Befehl reparieren. Nachdem es Ihr system scannt, klicken Sie auf die “Recommended repair” – Taste, um GRUB2-Reparatur mit einem einzigen Klick.

Sie können wählen, um die erweiterten Optionen hier, aber Ubuntu wiki empfiehlt, die Sie nicht verwenden Sie die erweiterten Optionen, wenn Sie wissen was Sie tun. Die empfohlene option “reparieren” beheben können die meisten Probleme automatisch, und Sie könnte mess up your system durch die Auswahl der falschen “erweiterte Optionen”.

Boot-Reparatur mit der Arbeit beginnen. Es kann Sie bitten, ein Terminal öffnen und mit kopieren/einfügen ein paar Befehle hinein.

Folgen Sie einfach den Anweisungen auf Ihrem Bildschirm. Führen Sie die Anweisungen von Boot-Repair will Sie zu und klicken Sie “weiter”, um mit dem Assistenten fortfahren. Das tool führt Sie durch alles, was Sie tun müssen.

Starten Sie Ihren computer neu, nachdem Sie die Boot-Reparatur-tool beendet die Anwendung Ihrer änderungen. Ubuntu Booten, ganz normal.

Die Terminal-Methode

Wenn Sie lieber Holen Sie sich Ihre Hände schmutzig, Sie können dies selbst tun, von einem terminal aus. Sie müssen, um das Booten von einer live-CD oder USB-Laufwerk, wie in der grafischen Methode oben. Sicher die version von Ubuntu auf die CD ist die gleiche wie die version von Ubuntu auf Ihrem computer installiert. Zum Beispiel, wenn Sie Ubuntu 14.04 installiert, sicherzustellen, dass Sie eine Ubuntu 14.04-live-CD.

Öffnen Sie ein terminal nach dem Booten in die live-Umgebung. Identifizieren Sie die partition Ubuntu installiert ist, verwenden Sie einen der folgenden Befehle:

sudo fdisk -l

sudo blkid

Hier ist die Ausgabe der beiden Befehle. In der fdisk -l Befehl, der Ubuntu-partition wird identifiziert durch das Wort Linux in der Spalte “System”. In der blkid-Befehl die partition ist gekennzeichnet durch seine ext4-Datei-system.

Wenn Sie mehrere Linux-ext4-Partitionen, können Sie erhalten eine Idee von, was was ist, indem Sie die Größe der Partitionen und deren Reihenfolge auf der disk hier.

Führen Sie die folgenden Befehle zum mounten der Ubuntu-partition auf /mnt/ubuntu, ersetzen Sie /dev/sdX# mit dem Namen des Gerätes auf Ihrem Ubuntu-partition aus der obigen Befehle:

sudo mkdir /mnt/ubuntu

sudo mount /dev/sdX# /mnt/ubuntu

In der Abbildung oben, unser Ubuntu-partition ist /dev/sda1. Dies bedeutet, dass die erste partition auf der ersten Festplatte.

Wichtig: Wenn Sie eine separate boot-partition haben, überspringen Sie den obigen Befehl ein und hängen Sie die boot-partition unter /mnt/ubuntu/boot statt. Wenn Sie nicht wissen, ob Sie eine separate boot-partition, die Sie wahrscheinlich nicht.

Führen Sie den folgenden Befehl, um grub neu zu installieren von der live-CD, ersetzen Sie /dev/sdX mit dem Gerätenamen der Festplatte oben. Weglassen der Zahl. Zum Beispiel, wenn Sie verwendet /dev/sda1 oben, verwenden Sie /dev/sda hier.

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

Ihren computer neu starten und Ubuntu Booten, richtig.

Für mehr detaillierte technische Informationen, einschließlich der Verwendung der chroot-Befehl, um den Zugang zu einem gebrochenen Ubuntu system-Dateien und Wiederherstellung von GRUB2, finden Sie in der Ubuntu-wiki.