Wie man Grub Rescue auf Ubuntu Top 10 verwendet.Top 10, Top 10.Top 10 und Top 10.Top 10

Wie man Grub Rescue auf Ubuntu Top 10 verwendet.Top 10, Top 10.Top 10 und Top 10.Top 10
GRUB ist eine Bootloader -Software. Es wird häufig als Standard -Bootloader für Linux verwendet. Obwohl GRUB in Linux weit verbreitet ist, kann Grub auch Windows -Betriebssysteme booten. Es ist sehr mächtig und erweiterbar.

Grub Bootloader verfügt über eine leistungsstarke Befehlszeilenschnittstelle, mit der Startprobleme gelöst werden können. Es heißt Grub Rescue.

In diesem Artikel werde ich Ihnen zeigen. Ich benutze Ubuntu 18.04 LTS für die Demonstration. Lass uns anfangen.

Einstieg in die Schnittstelle zur Befehlszeilung der Grub -Rettung:

Wenn Sie standardmäßig alles in Ordnung sind, sollten Sie beim Starten Ihres Computers direkt in das von Ihnen installierte Betriebssystem eingebettet werden. In meinem Fall ist es der Ubuntu 18.04 LTS -Betriebssystem.

Wenn etwas schief geht und es Startprobleme verursacht, werden Sie höchstwahrscheinlich die Grub Rescue Command Line Interface sehen. Es sieht so aus wie der unten angegebene Screenshot.

Manchmal können Sie das Grub -Menü wie im Screenshot unten sehen. Von hier aus zur Grob -Rettung gehen, drücken Sie C.

Sie sollten in der Lage sein, den Befehlszeilenmodus des Grub -Rettungsanlagens zu erreichen, wie Sie aus dem Screenshot unten sehen können.

Im nächsten Abschnitt werde ich Ihnen zeigen, wie Sie Grub Rescue verwenden. Zunächst werde ich Ihnen zeigen, wie Sie in Ubuntu 18 booten können.04 LTS -Betriebssystem, das ich installiert habe. Dann werde ich einige der gemeinsamen Grub -Rettungsbefehle diskutieren.

Verwenden Sie Grub -Rettung, um in Ubuntu 18 zu booten.04 LTS:

In der Schnittstelle zur Befehlszeilen von Grub Rescue können Sie die Festplatten und Partitionen auflisten, die Sie mit dem folgenden Befehl installiert haben:

grub> ls

Wie Sie sehen können, habe ich (HD0), (HD0, GPT1) Und (HD0, GPT2) verfügbar. (HD0) repräsentiert die rohe Festplatte. (HD0, GPT1) Und (HD0, GPT2) sind die ersten und zweiten GPT -Partitionen von (HD0) bzw.

Ich habe Ubuntu 18.04 LTS auf UEFI -Hardware installiert. Also die erste Partition (HD0, GPT1) ist die EFI -Partition und die zweite Partition (HD0, GPT2) ist die Wurzelpartition. Die Dateien, die zum Starten des Betriebssystems erforderlich sind /Stiefel Verzeichnis von (HD0, GPT2) Partition in meinem Fall. Sie können haben /Stiefel Verzeichnis in einer separaten Partition in diesem Fall Änderungen an den Befehlen, wie Sie es für richtig halten.

Sie können auflisten, welche Dateien Sie in einer bestimmten Partition haben ls Befehl von der Grub Rescue -Befehlszeilenschnittstelle.

Listen Sie die Dateien und Verzeichnisse der Stammpartition auf (HD0, GPT2) mit dem folgenden Befehl:

grub> ls (hd0, gpt2)/

Wie Sie sehen können, sind die Dateien und Verzeichnisse aufgeführt.

Wir interessieren uns für die Dateien, die wir in der haben /Stiefel Verzeichnisse.

grub> ls (hd0, gpt2)/boot

Sie sollten zwei Dateien in der finden /Stiefel Verzeichnis, vmlinuz Und initrd wie im Screenshot unten markiert. Diese Dateien sind erforderlich, um korrekt zu starten.

Jetzt setzen Sie die Wurzel Variable, um auf die Stammpartition zu verweisen (HD0, GPT2) mit dem folgenden Befehl:

grub> set Root = (hd0, gpt2)

Jetzt müssen Sie die verwenden Linux Befehl, den relativen Weg von zu machen vmlinuz Datei, die dem Grub -Bootloader bekannt sind.

Sie können dies mit dem folgenden Befehl tun:

grub> linux /boot /vmlinuz-4.15.0-20-Generic Root =/Dev/SDA2

NOTIZ: Hier root =/dev/sda2 erforderlich. Andernfalls können Sie möglicherweise nicht booten. /dev/sda2 bedeutet, dass es die zweite Partition der ersten Festplatte ist. Ich habe eine Tabelle hinzugefügt, um zu verstehen, wie sie funktioniert.

Grub -Kennung Festplatte Trennwand Linux -Kennung
(HD0) Erste /dev/sda
(HD0, GPT1) Erste Erste /dev/sda1
(HD0, GPT2) Erste Zweite /dev/sda2
(HD1) Zweite /dev/sdb
(HD1, GPT2) Zweite Zweite /dev/sdb2
(HD1, GPT5) Zweite Fünfte /dev/sdb5

Kennen Sie auch, dass die Datei und das Verzeichnis automatisch mit dem abgeschlossen sind Der Schlüssel funktioniert auch in der GRUB -Befehlszeilenschnittstelle, genau wie in einem Linux -Terminal. Sie sollten also keine schwere Zeit haben, um in die Grub -Befehlszeilenschnittstelle zu navigieren.

Jetzt musst du die laufen lassen initrd Befehl, mit dem das Initrd -Bild zum Grub -Bootloader informiert wird.

Sie können dies mit dem folgenden Befehl tun:

grub> initrd /boot /initrd.IMG-4.15.0-20-generisch

Nachdem alles gesetzt ist, können Sie den folgenden Grub -Befehl ausführen, um in Ihr Ubuntu 18 zu starten.04 LTS -Betriebssystem.

grub> boot

Der Startvorgang sollte so starten, wie Sie im folgenden Screenshot sehen können.

Sie sollten den Anmeldebildschirm danach sehen. Melden Sie sich bei Ihrem Ubuntu 18 an.04 LTS -System.

Wenn Sie nun angemeldet sind, führen Sie den folgenden Befehl aus, um die GRUB 2 -Konfigurationsdatei zu aktualisieren:

$ sudo update-grub2

Die GRUB 2 -Konfiguration sollte aktualisiert werden.

Möglicherweise müssen Sie den GRUB-Bootloader auch mit dem folgenden Befehl neu installieren:

$ sudo grubinstall /dev /sda

NOTIZ: Hier /dev/sda ist die Festplatte, auf der Sie den Grub -Bootloader installieren möchten. Normalerweise ist es die Festplatte, auf der Sie Ihre Wurzelpartition haben.

Jetzt, wo alles funktioniert, sollten Sie normalerweise in der Lage sein, normal zu starten. Wenn Sie noch etwas behoben haben, können Sie es jetzt tun.

Laden zusätzlicher Module:

Zuweilen sollte die Eingabeaufforderung für die Eingabezeitlinie für GRUB sein GRUB -Rettung> anstatt

grub>

In diesem Fall müssen Sie 2 zusätzliche Befehle ausführen. Sie werden verwendet, um Grubmodule zu laden, die standardmäßig nicht geladen werden. Sind aber sehr wichtig, um das System zu starten.

Die Befehle sind:

GRUB -Rettung> INSMOD Normal
GRUB -Rettung> Insmod Linux
Nützliche Grub -Rettungsbefehle:

In diesem Abschnitt werde ich einige der gängigen Grub -Rettungsbefehle auflisten, die Sie möglicherweise benötigen, um Probleme mit dem Start zu beheben.

Pager = 1 einstellen - Wenn die Ausgabe eines Befehls lang genug ist, dass er nicht zum Bildschirm passt, zeigt diese Befehle die Ausgänge in einem Pager an, wie wie weniger im Linux -Terminal.

lsmod - Es listet alle geladenen GRUB -Module auf.

Katze - Wird zum Lesen von Dateien verwendet.

USB - Listen Sie alle USB -Geräte auf, die an Ihr System angehängt sind.

klar - Löscht den gesamten Text aus dem Fenster Befehlszeilen von GRUB.

configFile grub.cfg_filepath - Sie können a hinzufügen roden.CFG Datei mit diesem Befehl.

Insmod - Laden Sie das Grubmodul.

lspci - Listen Sie alle angehängten PCI -Geräte auf.

ls - Listen Sie Dateien, Verzeichnisse, Verzeichnisse und Blocker Ihres Computers auf.

Obwohl dieser Artikel auf Ubuntu 18 ausgerichtet ist.04 LTS sollte es für jede andere moderne Linux -Verteilung funktionieren, die den Grub -Bootloader verwendet. Danke, dass du diesen Artikel gelesen hast.

Stiefel