Verwenden von Grub -Rettungsbefehlen auf CentOS

Verwenden von Grub -Rettungsbefehlen auf CentOS
GRUB (Grand Unified Bootloader) ist der am häufigsten verwendete Bootloader unter Linux -Betriebssystemen (OS), kann jedoch jedes Betriebssystem booten.

Die Hauptfunktionalität von GRUB besteht darin, Benutzern zu ermöglichen, zwischen verschiedenen Betriebssystemen auszuwählen, um zu starten. Da der Bootloader -Grub auf dem MBR (Master -Boot -Datensatz) installiert ist und zusätzlich ein anderes OS auswählen kann Root -Passwort, wie in einem früheren Artikel erläutert, in welchem ​​Stammparameter von CentOS Root -Passwort bearbeiten.

In diesem Tutorial wird erklärt.

Es kann verschiedene Szenarien geben, in denen Sie ermutigt werden, den Grub -Rettungsmodus durchzugehen. Das erste Szenario geht davon aus, Nicht einmal eine Eingabeaufforderung wie grub> oder #. Das zweite Szenario setzt die Computerstiefel voraus.

Szenario 1: GRUB wird nicht angezeigt, wobei GRUB von der CentOS -Installationsscheibe neu installiert wird.

Vor einem solchen Szenario müssen Sie von der Festplatte/USB starten, wählen Sie die letzte Option aus Fehlerbehebung

Wählen Sie im zweiten Bildschirm die zweite Option aus “Rettung eines CentOS -Systems”.

Wenn Sie aufgefordert werden, zwischen 4 Optionen auszuwählen, tippen Sie ein 1 Damit der Rettungsmodus Ihre Linux -Installation ermittelt und drücken kann EINGEBEN.

Der Rettungsmodus montiert das Systembild in /mnt /sysimage und ändert den Wurzelort des Bildes, wie vom System empfohlen, indem sie eingeben:

chroot /mnt /sysimage

Um Ihre Festplattentypen zu finden:

ls /dev /sd*

Für sehr alte IDE -Datentyp:

ls /dev /hd*

Wir bestätigen, dass es eine gibt SDA Festplatte, um Grub auf diesem Festplattenlauf zu installieren:

GRUB2-INSTALL /DEV /SDA

Jetzt können Sie neu starten, und grub sollte beim Start auffordern

Verwenden Sie Befehle modus grub rettungsmodus auf centOS

Das folgende Bild zeigt den Hauptbildschirm von GRUB auf CentOS Linux, bevor Sie zur Eingabeaufforderung übergehen, können Sie die aktuelle Konfiguration durch Drücken überprüfen e. Wenn Sie Probleme mit dem Booten durchlaufen und eine Eingabeaufforderung zum nächsten Schritt finden.

Nach dem Druck e Wir werden die aktuelle Konfiguration, den Kernel usw. sehen. Wenn wir unseren Root -Zugriff verlieren, wie im zu Beginn erwähnten Tutorial erläutert, müssen wir diese Datei als erster Schritt bearbeiten.

Wie die Optionen am Bildschirm unten sagen, können Sie wiederkommen Fliehen aber drücken Sie C Um auf die Eingabeaufforderung zuzugreifen.


Geben Sie "LS" ein, um die verfügbaren Geräte und Partitionen anzuzeigen:

ls

Wo:

HD0: Erstes Festplattengerät.

msdos = Partitionstabellenart

Es gibt MSDOS1 und MSDOS2 für jede Partition.In der GRUB2 -Partition startet das Zählen von 1 im Gegensatz zu Grubs früherer Version, die von 0 begann. Erweiterte Partitionen beginnen ab 5.

Notiz: MBR unterstützt im Gegensatz zu GPT nur bis zu 4 primäre Partitionen.

Um die Festplatten und Partitionen zu zeigen, können Sie auch eingeben “Setzen Sie Root = ((„Und drücken Sie die TAB Schlüssel zweimal:

Setzen Sie Root = ((

Jetzt tippen Sie:

LS (HD0, MSDOS1)/

Wie Sie sehen, gehören die ersten Verzeichnisse zu RODEN Und GRUB2.

Typ:

LS (HD0, MSDOS1)/GRUB2

Die Datei roden.CFG Wird die Dateikonfiguration von Grub beim Ausführen generiert grub2-mkconfig. Wenn Sie die Datei nicht finden roden.CFG Erstellen Sie es laufen grub2-mkconfig

Tippen Sie jetzt

Setzen Sie root = (hd0, msdos1)
linux/boot/vmlinuz root =/dev/sda1

Mit Stamm einstellen Wir definieren das Hauptgerät, HD0, msdos1, mit Linux Wir definieren den Kernel, wir können den Kernel mit dem zuvor erwähnten Befehl sehen: LS (HD0, MSDOS1)/

Definieren wir nun den Weg von Grub, indem wir eingeben:

Setzen Sie Präfix = (HD0, MSDOS1)/GRUB2

Zum Beendigen von Typ:

initrd (hd0, msdos1)/initramfs-3.10.0-957.EL7.x86_64.img

Neustart der Typisierung:

Stiefel

Jetzt sollten Sie in der Lage sein, in Ihr System zu starten.

Ich hoffe, dieses Tutorial hat Ihnen geholfen. Folgen Sie LinuxHint weiter, um weitere Tutorials und Updates unter Linux zu erhalten.