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.