¿Cómo arrancar Debian en modo texto sin usar GUI?


Respuestas:


9

También puede hacer la CTRL ALTtecla F donde la tecla F es F1para F6que aparezca esa pantalla de inicio de sesión de texto. Tenga en cuenta que la pantalla 1 es donde está la información de arranque.
CTRL ALT F7lo llevará de regreso a la GUI.

Entrar en modo de usuario único detiene muchos de los servicios que están presentes en el modo multiusuario. Probablemente esto no sea lo que quieres aquí.


7

En el indicador de arranque

Si está en un indicador de arranque, arranque en modo de usuario único agregando 1(o single) al final de la línea de comando del kernel. En ese modo, solo tiene un conjunto mínimo de servicios iniciados: los sistemas de archivos están montados, puede iniciar sesión en modo de texto en la consola, y eso es todo.

Administrador de pantalla falso

Hay una manera de evitar específicamente iniciar un administrador de pantalla en Debian. Los scripts que inician los administradores de pantalla en el momento del arranque comprueban si son el administrador de pantalla predeterminado, para garantizar que solo se ejecute un administrador de pantalla. Por lo tanto, configure un administrador de pantalla predeterminado ficticio. Asegúrese de que /etc/X11/default-display-managerexista pero que no contenga el nombre de un administrador de pantalla (p. Ej., Vacíelo).

A través de los niveles de ejecución

A menos que haya instalado un init alternativo, Debian usa System V init, con niveles de ejecución. Un nivel de ejecución es, en términos generales, un conjunto de servicios para ejecutar. Lo 1anterior significa nivel de ejecución 1, con muy pocos servicios. Linux SysVinit tiene cuatro niveles (2 a 5) que corresponden al funcionamiento normal del sistema. Bajo Debian, estos cuatro niveles tienen el mismo efecto por defecto; depende del administrador del sistema personalizarlos si lo desea. En su situación, supongo que desea definir un nivel de ejecución sin X y convertirlo en el predeterminado.

  • Haga arreglos para que el nivel 2 no inicie ninguno de los administradores de inicio de sesión gráficos (xdm, gdm, kdm, ...).
    • Por ejemplo, xdm: elimine el enlace simbólico /etc/rc2.d/S??xdm(donde ??hay dos dígitos) y reemplácelo por /etc/rc2.d/K??xdmcopiado de /etc/rc0.d/. Ssignifica "inicio", Ksignifica "matar"; los enlaces simbólicos en /etc/rc$N.dindican qué servicios iniciar o detener al ingresar al nivel de ejecución $N.
    • Alternativamente, instale file-rco sysv-rc-confpara facilitar la gestión del nivel de ejecución.
  • Asegúrese de que el nivel de ejecución predeterminado es 2. El nivel de ejecución predeterminado se establece en /etc/inittab, con la línea id:2:initdefault:.

1
Me gustaría todo excepto una GUI. ¿Debian tiene una --no-guio similar? No tengo pantalla y SSH no está disponible. SSH no se inicia lo suficientemente temprano como para obtener un shell remoto gracias a Systemd.

1

Agregue 'single' a la línea de comando de arranque del núcleo (tecla 'e' en GRUB si la memoria me sirve bien).


0

Como root:

systemctl disable lightdm

Advertencia importante: probé esto con un Debian 9 ejecutándose en Virtualbox y, aunque funcionó, lo contrario no funcionó. El administrador de pantalla no se reinició automáticamente al arrancar después de ejecutar:

systemctl enable lightdm

Aunque pude comenzar de nuevo manualmente con

systemctl start lightdm

Tal vez un problema con mi configuración, de todos modos pensé que la advertencia era una buena idea.


Intenté esto, pero parece que cada vez que tengo que ejecutar systemctl start lightdmdesde el inicio de sesión del comando que no es UI. ¿Alguien sabe cómo configurar el sistema para que funcione normalmente (es decir, mostrar la pantalla de inicio de sesión de UI) nuevamente?
Samik R

0

Desinstale cualquier administrador de pantalla:

apt-get remove gdm3 ldm lightdm sddm slim wdm xdm lxdm nodm

Si aún desea usar X11, instálelo en su xinitlugar.

apt-get install xinit

Y corre startxpara iniciar X11.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.