GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment démarrer en mode de secours ou en mode d'urgence via Systemd dans CentOS/RHEL 7 et 8

Cet article explique comment démarrer le système CentOS/RHEL 7 et 8 en mode de secours ou en mode d'urgence. Dans CentOS/RHEL 7 et 8, le mode de secours et le mode d'urgence sont des cibles systemd qui ont remplacé le concept de niveaux d'exécution dans les versions précédentes de CentOS/RHEL.

Le mode Rescue est équivalent au mode mono-utilisateur et nécessite le mot de passe root. Le mode Rescue vous permet de réparer votre système dans des situations où il est incapable de terminer un processus de démarrage régulier. Le mode de secours tentera de monter tous les systèmes de fichiers locaux et de démarrer certains services système importants, mais il n'active pas les interfaces réseau et n'autorise pas la connexion de plusieurs utilisateurs.

Le mode d'urgence fournit l'environnement le plus minimal possible et vous permet de réparer votre système même dans les situations où le système est incapable d'entrer en mode de secours. En mode d'urgence, le système monte le système de fichiers racine en lecture seule, ne tente pas de monter d'autres systèmes de fichiers locaux, n'active pas les interfaces réseau.

Démarrer en mode d'urgence (cible)

1. Pendant le démarrage, lorsque le menu GRUB2 s'affiche, appuyez sur e clé pour modifier.

2. Ajoutez le paramètre suivant à la fin de linux16 sur les systèmes x86-64 ou la ligne linuxefi ligne sur les systèmes UEFI :

systemd.unit=emergency.target

Appuyez sur Ctrl+a (ou Début) et Ctrl+e (ou Fin) pour sauter au début et à la fin de la ligne.

3. Appuyez sur Ctrl+x pour démarrer le système avec le paramètre.

Démarrer en mode Rescue (cible)

1. Pendant le démarrage, lorsque le menu GRUB2 s'affiche, appuyez sur la touche e pour le modifier.

2. Ajoutez le paramètre suivant à la fin de linux16 sur les systèmes x86-64 ou la ligne linuxefi ligne sur les systèmes UEFI :

systemd.unit=rescue.target

Appuyez sur Ctrl+a (ou Début) et Ctrl+e (ou Fin) pour sauter au début et à la fin de la ligne.

3. Appuyez sur Ctrl+x pour démarrer le système avec le paramètre.

Démarrer dans le shell de débogage

Le shell de débogage systemd fournit un shell dans le processus de démarrage qui peut être utilisé pour diagnostiquer les problèmes de démarrage liés à systemd. Une fois dans le shell de débogage, les commandes systemctl telles que systemctl list-jobs et systemctl list-units peuvent être utilisées pour diagnostiquer les problèmes de démarrage.

Pendant le démarrage, lorsque le menu GRUB2 apparaît, appuyez sur la touche e pour le modifier. Ajoutez le paramètre suivant à la fin de la ligne linux16 sur les systèmes basés sur le BIOS x86-64, ou la ligne linuxefi sur les systèmes UEFI :

systemd.debug-shell

Le systemd configurera le shell de débogage sur TTY9. Appuyez sur Ctrl+Alt+F9 pour vous connecter au shell de débogage (aucune information d'identification nécessaire).

Passer en mode Urgence (cible)

Pour passer à la cible d'urgence, exécutez simplement la commande suivante en tant que root :

# systemctl emergency

Broadcast message from [email protected] on pts/1 (Mon 2016-06-27 00:44:58 EDT):

The system is going down to emergency mode NOW! 

Pour empêcher systemd d'envoyer un message informatif :

# systemctl --no-wall emergency
# systemctl isolate emergency.target 

Passer en mode Rescue (cible)

Pour passer à la cible de sauvetage, exécutez simplement la commande suivante en tant que root :

# systemctl rescue

Broadcast message from [email protected] on pts/0 (Mon 2016-06-27 00:22:44 EDT):

The system is going down to rescue mode NOW! 

Pour empêcher systemd d'envoyer un message informatif :

# systemctl --no-wall rescue
# systemctl isolate rescue.target 


Cent OS
  1. Comment démarrer en mode mono-utilisateur dans CentOS/RHEL 7

  2. Comment démarrer Debian 11 en mode Rescue / Urgence

  3. CentOS / RHEL 5,6 :Comment réinstaller le chargeur GRUB à partir du mode de secours

  4. Comment déboguer le processus de démarrage systemd dans CentOS/RHEL 7 et 8

  5. Comment déboguer le processus de démarrage systemd dans CentOS/RHEL 7 et 8

CentOS / RHEL 7 :Comment réinstaller GRUB2 depuis le mode de secours

CentOS / RHEL 7 :Comment installer le noyau à partir du mode de secours

CentOS / RHEL 7 :Comment démarrer en mode de secours à partir du DVD/ISO d'installation

CentOS / RHEL 5 :Comment démarrer en mode de secours

CentOS / RHEL 6 :Comment démarrer en mode mono-utilisateur

CentOS / RHEL 6 :Comment démarrer en mode secours