Vor RHEL 7 wurden Runlevel verwendet, um eine Reihe von Diensten zu identifizieren, die gestartet oder gestoppt wurden, wenn dieser Runlevel angefordert wurde. Anstelle von Runlevels verwendet systemd das Konzept von Zielen, um Sätze von Diensten zu gruppieren, die gestartet oder gestoppt werden.
Ein Ziel kann auch andere Ziele enthalten (zum Beispiel enthält das Ziel für mehrere Benutzer ein nfs-Ziel). Der folgende Beitrag beschreibt Schritte zum Booten eines RHEL 7-Systems in den Notfall- oder Mehrbenutzermodus direkt aus GRUB.
1. Wenn der Server hochfährt und das Grub-Menü-Beispiel unten erreicht.
2. Wählen Sie den zu bearbeitenden Kernel aus, indem Sie mit der Pfeiltaste die Kernel-Version hervorheben, und drücken Sie dann die Taste e, um den Boot-Eintrag zu bearbeiten. Der nächste Bildschirm sollte dem folgenden Beispiel ähneln, in dem ich den Kernel 3.10.0-327.el7.x86_64 zum Bearbeiten auswähle.
3. Verwenden Sie auf diesem Bildschirm die Pfeiltasten, um nach unten zu der Zeile zu gelangen, die mit linux beginnt , für die meisten Systeme ist es linux16 , aber es kann auch nur linux und linuxefi sein. Sobald sich der blinkende Cursor auf der Zeile linux16 befindet, drücken Sie die Ende-Taste, dies bewegt den Cursor zum Ende der Zeile linux16. Um dann in das gewünschte Ziel zu booten, kann das Folgende angehängt werden.
Für den Notfallmodus
Um in das Notfallziel zu booten, fügen Sie die folgende Zeile an die linux16-Zeile an.
systemd.unit=emergency.target
Für den Mehrbenutzermodus
Um in das Multi-User-Target zu booten, fügen Sie die folgende Zeile an die linux16-Zeile an.
systemd.unit=multi-user.target
4. Drücken Sie nach dem Anhängen des Parameters die Tastenkombination Strg + x Taste gleichzeitig, um mit dem angegebenen Parameter zu booten.