So booten Sie in den Einzelbenutzermodus in CentOS / RHEL 8

Der Einzelbenutzermodus (manchmal auch als Wartungsmodus bezeichnet) ist ein Modus in Unix-ähnlichen Betriebssystemen wie Linux, in dem eine Handvoll Dienste beim Systemstart gestartet werden, damit grundlegende Funktionen einem einzelnen Superuser ermöglichen, bestimmte kritische Aufgaben auszuführen.
Im Einzelbenutzermodus werden die Dienste nicht gestartet, und keiner der Benutzer darf sich außer root anmelden. Außerdem würde das System nicht zur Anmeldung auffordern, was bedeutet, dass Sie kein Kennwort benötigen, um Root-Zugriff zu erhalten.

In diesem Tutorial beschreiben wir, wie Sie unter CentOS 8 / RHEL 8 in den Einzelbenutzermodus booten. Beachten Sie, dass dies Ihnen praktisch dabei hilft, in den Notfallmodus zu wechseln und auf eine Notfall-Shell zuzugreifen.

So booten Sie in den Einzelbenutzermodus

Starten Sie Ihren CentOS 8- oder RHEL 8-Server neu und rufen Sie den Grub-Bootloader-Bildschirm auf, indem Sie den Autostart unterbrechen und die erste Zeile auswählen, die den Kernel enthält (Falls Sie mehrere Kernel-Zeilen haben, wählen Sie die entsprechende Zeile, die zu Ihrer Umgebung passt). Unten ist der CentOS 8 Bootloader-Bildschirm,

 CentOS 8 Grub-Menü
CentOS 8 Grub-Menü

Um in den Einzelbenutzermodus zu wechseln, wählen Sie den Kernel aus und drücken Sie e Argumente des Kernels bearbeiten.

Nun sollten Sie die Informationen über das ausgewählte Betriebssystem wie Festplatte, Root-Partition, Speicherort des Kernels, Crash-Kernel und initrd (Initial ram Disk) sehen.

Gehen Sie zu der Zeile, die mit linux beginnt, indem Sie die Aufwärts- und Abwärtspfeile verwenden, und löschen Sie dann das Argument ro.

Grub-Boot-Optionen bearbeiten
Grub-Boot-Optionen bearbeiten

Fügen Sie diese rw init=/sysroot/bin/sh in die Zeile ein. Sobald Sie fertig sind, drücken Sie Ctrl+x.

Booten im Einzelbenutzermodus
Booten im Einzelbenutzermodus

Mounten Sie nun das Root-Dateisystem mit dem Befehl chroot.

chroot /sysroot

Jetzt ist der Einzelbenutzermodus vollständig einsatzbereit. Wenn Sie Ihr Problem behoben haben, um den Einzelbenutzermodus zu beenden, führen Sie die folgenden Schritte aus.

CentOS / RHEL 7/8 verwendet standardmäßig SELinux, erstellen Sie also die folgende versteckte Datei, die beim nächsten Start automatisch eine Neubezeichnung aller Dateien durchführt.

# touch /.autorelabel

Führen Sie schließlich den folgenden Befehl aus, um das System neu zu starten. Alternativ können Sie den Befehl “exit” zweimal eingeben, um Ihr System neu zu starten.

# reboot -f

Fazit

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.