Boot to shell – RHEL7

De acuerdo con esta https://access.networkinghat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/sec-Terminal_Menu_Editing_During_Boot.html#sec-Booting_to_the_Debug_Shell

para activate the debug shell only for this session, proceed as follows: agregue systemd.debug-shell al final de la línea linux16 después de presionar e en el menu de GRUB.

Sin embargo, esto no hace nada por mí. Simplemente continúa directamente al Nivel 5 (la GUI).

FWIW, acabo de tener las siguientes líneas relacionadas con shell en dmesg :

 $ dmesg | grep shell [ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-3.10.0-327.36.3.el7.x86_64 root=/dev/mapper/centos-root ro crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet LANG=en_GB.UTF-8 systemd.debug-shell [ 0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-3.10.0-327.36.3.el7.x86_64 root=/dev/mapper/centos-root ro crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet LANG=en_GB.UTF-8 systemd.debug-shell 

¿Alguna idea de por qué no estoy arrancando un shell?

Agregar el systemd.debug-shell kernel systemd.debug-shell no tiene la intención de evitar el arranque del sistema a una GUI (si hay una instalada). Simplemente significa que se crea un shell de debugging.

Para acceder al shell de debugging desde la GUI, use Ctrl + Alt + F9 .

Se proporcionan instrucciones más detalladas en la misma guía a la que se está vinculando, solo un poco debajo de la parte que pegó en su pregunta. Vea el Procedimiento 24.3. Conectando a la Shell de debugging .