Iniciando el sistema en modo monousuario (versión sin imágenes).

Autor: Joel Barrios Dueñas
Correo electrónico: darkshram en gmail punto com
Sitio de Red: https://www.alcancelibre.org

Licencia Creative Commons
© 1999-2026 Joel Barrios Dueñas. Este manual se distribuye bajo la licencia Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0). Usted es libre de compartir y adaptar el material bajo los siguientes términos: debe dar crédito al autor, no puede utilizarlo para fines comerciales y debe compartir las obras derivadas bajo la misma licencia. La licencia completa está disponible en https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode.es.

Introducción

El modo monousuario es una modalidad de inicio del sistema con único usuario (root). Consiste en añadir single, s o 1 a los argumentos de inicio del núcleo de Linux.

Tiene las siguientes características:

⚠️ Nota: Evite utilizar este modo de inicio si necesita realizar reparación de sistema de archivos y en su lugar utilice el modo rescue.

Procedimientos

Encienda el equipo o inicie la máquina virtual donde esté instalado el sistema.

Lo primero que se mostrará después de inicializar el sustento físico será la pantalla del gestor de arranque —Grub2 o Grand Unified Boot Loader version 2—. Pulse cualquiera de las teclas o para detener la cuenta regresiva de 5 segundos.

┌──────────────────────────────────────────────────────────────────────────────┐
│                                                                              │
│                     AlmaLinux (5.14.0-362.18.1.el9_3.x86_64) 9.3 (Shamrock   │
│                     AlmaLinux (5.14.0-362.18.1.el9_3.x86_64) 9.3 (Shamrock P │
│                     AlmaLinux (0-rescue) ...                                 │
│                                                                              │
│                                                                              │
│                        Utilice las teclas ↑ y ↓ para cambiar la selección.   │
│                        Presione 'e' para editar la entrada seleccionada,     │
│                        o 'c' para una línea de comandos.                     │
│                                                                              │
│                        La entrada resaltada se iniciará automáticamente en   │
│                        4 segundos...                                         │
└──────────────────────────────────────────────────────────────────────────────┘

De modo predeterminado habrá dos entradas en el menú:

Si hay varios núcleos a elegir, seleccione el núcleo a utilizar omitiendo los modos de rescate.

ℹ️ Nota: El modo rescue tiene estas características:

  • Inicia el sistema en modalidad de multi-usuario.
  • Permite iniciar omitiendo montar sistemas de archivos estropeados.
  • Además de root permite ingresar como cualquier usuario existente en el sistema.
  • Red activa.
  • Algunos servicios esenciales activos.
  • Sin interfaces gráficas.
  • Se utiliza generalmente para:
    • Corrección de configuraciones que requieran herramientas complejas.
    • Reparación de sistemas de archivos estropeados.
    • Instalar o reinstalar paquetes.
    • Diagnósticos que requieran acceso a red.

Pulse la tecla e para editar las opciones de arranque de la entrada seleccionada.

Aparecerá la siguiente pantalla de configuración:

┌─────────────────────Editor de configuración de GRUB──────────────────────────┐
│                                                                              │
│ setparams 'AlmaLinux (5.14.0-362.18.1.el9_3.x86_64) 9.3 (Shamrock Pampas Cat)│
│                                                                              │
│ load_video                                                                   │
│ set gfxpayload=keep                                                          │
│ insmod gzio                                                                  │
│ insmod part_gpt                                                              │
│ insmod xfs                                                                   │
│ ... (más líneas de carga de módulos) ...                                     │
│                                                                              │
│ linux   /vmlinuz-5.14.0-362.18.1.el9_3.x86_64 root=/dev/mapper/almalinux-... │
│ initrd  /initramfs-5.14.0-362.18.1.el9_3.x86_64.img                          │
│                                                                              │
│ Presione Ctrl-x para iniciar, Ctrl-c para línea de comandos, o Escape para   │
│ volver al menú anterior.                                                     │
└──────────────────────────────────────────────────────────────────────────────┘

Baje el cursor en la pantalla utilizando la tecla hasta la línea que comienza con linux y contiene los argumentos de arranque del núcleo. Añada el argumento single al final de dicha línea (después de rhgb quiet y antes del final).

┌─────────────────────Editor de configuración de GRUB──────────────────────────┐
│                                                                              │
│ ...                                                                          │
│                                                                              │
│ linux   /vmlinuz-5.14.0-362.18.1.el9_3.x86_64 root=/dev/mapper/almalinux-... │
│         ro crashkernel=auto resume=/dev/mapper/almalinux-swap rhgb quiet single
│                                                                              │
│ initrd  /initramfs-5.14.0-362.18.1.el9_3.x86_64.img                          │
│                                                                              │
└──────────────────────────────────────────────────────────────────────────────┘

Pulse la combinación de teclas Ctrl+X para iniciar el sistema en modo monousuario. Tras concluir el proceso de inicio, aparecerá un diálogo que solicitará la contraseña de root.

Give root password for maintenance
(or press Control-D to continue):

Ingrese la contraseña de root y pulse la tecla (Enter). Si la contraseña es correcta, deberá aparecer un intérprete de mandatos básico similar al siguiente:

(Reparación)# _

Puede ejecutar lo siguiente para ir al modo predeterminado del sistema:

systemctl default

🔄 Nota: El modo predeterminado del sistema puede ser multi-user.target o graphical.target, según haya elegido al instalar el sistema.

También puede reiniciar el sistema ―para que éste inicie en modo normal― ejecutando lo siguiente:

systemctl reboot

Conclusiones

El modo monousuario es una herramienta de mantenimiento fundamental para administradores de sistemas Linux. Su principal valor reside en proporcionar un entorno mínimo y aislado donde se pueden diagnosticar y corregir problemas que impiden el arranque normal, sin la interferencia de servicios de red o interfaces gráficas.

Es crucial recordar que, en distribuciones modernas como AlmaLinux y Rocky Linux, este modo está protegido por sulogin, el cual exige la contraseña del superusuario root. Esta medida de seguridad refuerza la integridad del sistema, pero también significa que el modo monousuario no es un método para recuperar una contraseña de root olvidada. Para ese escenario, se requiere un medio de rescate externo, como un Live USB.

La elección entre el modo single y el modo rescue debe basarse en la naturaleza del problema: use single para tareas administrativas en un sistema de archivos funcional, y opte por rescue cuando necesite reparar el sistema de archivos mismo o requiera acceso a herramientas más complejas y conectividad de red. Dominar el uso de estos modos es un paso esencial hacia la administración proactiva y la resiliencia de cualquier sistema Linux.

💡 Siguientes pasos: Para aprender a recuperar el acceso a un sistema cuando se ha olvidado la contraseña de root, se recomienda consultar la guía sobre el uso de medios de arranque externos (Live CD/USB) para realizar operaciones de rescate y restablecimiento de credenciales.