¿Es posible deshabilitar X en el momento del arranque? Estoy configurando un servidor, por lo que sería bueno si no cargara la interfaz gráfica cada vez que arranque.
boot
display-manager
text-mode
Olivier Lalonde
fuente
fuente
Respuestas:
Edite
/etc/default/grub
con su editor favorito, por ejemplonano
:Encuentra esta línea:
Cámbielo a:
Actualizar GRUB:
Para sistemas que usan systemd
Este es un paso adicional para las versiones de systemd, por ejemplo, Ubuntu 15.04, los pasos anteriores para grub siguen siendo necesarios.
Debe indicar
systemd
que no cargue el administrador de inicio de sesión gráfico:Aún podrá usar X escribiendo
startx
después de iniciar sesión.fuente
systemctl get-default
para averiguar cuál es el nombre de nivel de ejecución actual y recuerda su nombre, luego usasystemctl set-default multi-user.target
para cambiarlo a "multi-user.target" o ejecuta estos comandos iguales en su lugar y ve los cambios.rm '/etc/systemd/system/default.target'
entoncesln -s '/usr/lib/systemd/system/multi-user.target' '/etc/systemd/system/default.target'
. Si el problema persiste, vuelva a realizar el nivel de ejecución predeterminado por el que lo recuerdasystemctl set-default RunLevelName
.La instalación de la GUI probablemente hará que se inicie automáticamente, pero es muy fácil arrancar en modo texto en Ubuntu. Simplemente ábralo
/etc/default/grub
como root y agréguelotext
alínea. Entonces corre:
Su sistema siempre se iniciará en modo texto.
Si desea iniciar en la GUI, simplemente presione
e
en el menú de inicio y eliminetext
de lakernel
línea.Si desea iniciar la GUI después del arranque, simplemente ejecute:
Espero que esto ayude :)
fuente
text
cmdline del kernel.Para 11.04 y versiones anteriores (y tal vez más tarde)
Si desea iniciar en modo texto:
Editar
/etc/default/grub
. Por ejemplo:Encuentra esta línea:
Añadir
text
:Luego actualice Grub:
Nota: La eliminación
quiet splash
(es decirGRUB_CMDLINE_LINUX_DEFAULT=""
) mostrará texto durante el arranque, pero luego mostrará una pantalla gráfica de inicio de sesión como de costumbre. Reemplazarquiet splash
context
le dejará en un mensaje de inicio de sesión; para iniciar una sesión de GNOME, usesudo /etc/init.d/gdm start
ostartx
.Para deshabilitar GDM:
Instale bum .
Después de la instalación, se encontrará en Sistema >> Administración >> Administrador de arranque
Desmarca Gnome Display Manager
fuente
GRUB_CMDLINE_LINUX_DEFAULT=""
funciona para mostrar detalles durante el arranque mientras se inicia el inicio de sesión gráfico.Si está utilizando lightdm como administrador de inicio de sesión, se puede evitar que se cargue deshabilitándolo.
Puede usar una anulación:
Y para iniciar lightdm en el comando:
Para restaurar su sistema para que lightdm siempre se inicie en el arranque:
Para obtener más información, el nuevo libro de cocina es tu amigo:
fuente
Podrías usar la edición de Ubuntu Server .
fuente
Ya se ha respondido en varias preguntas antiguas, pero no puedo encontrarlas en este momento, así que resumo las diversas situaciones aquí.
Para detener un servidor X iniciado
startx
, simplemente finalice la sesión.Para detener un servidor X iniciado por el Administrador de inicio de sesión (GDM), ejecute
luego mueva a un tty , por ejemplo presionando Ctrl- Alt- F1, luego inicie sesión aquí en modo texto.
Para evitar el inicio del Administrador de inicio de sesión (y X), modifique
cambiando la linea
convertirse
luego actualice el archivo de configuración de grub con
de modo que la próxima vez que vaya directamente al modo de texto, y necesite
startx
iniciar una sesión X, o alternativamentesudo service gdm start
.fuente
Hice siguiendo
Paso 1 Primero actualice su repositorio ejecutando
sudo apt-get update
Paso 2 Hay algún error en la versión anterior de lightdm, por lo que debemos actualizarlo. Para hacerlo corre,
sudo apt-get install lightdm
Paso 3 Ahora tenemos que modificar la configuración de grub. Paso 3a Abre
/etc/default/grub
con tu editor favorito y cambiaGRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
a
GRUB_CMDLINE_LINUX_DEFAULT="text"
Paso 3b También comente GRUB_HIDDEN_TIMEOUT = 0 Esta línea es para ocultar el menú de GRUB
Paso 4 Ahora actualizaremos la configuración de GRUB
sudo update-grub
Paso 5 Ubuntu 11.10 Desktop Edition usa lightdm para GUI. Necesitamos deshabilitar lo mismo
sudo update-rc.d -f lightdm remove
Paso 6 Ahora reinicie su máquina.
Encontrado en Disable GUI Boot en Ubuntu 11.10
fuente
Sí, es posible decirle al sistema que se inicie en la consola en el momento del arranque mediante la edición del comando grub. Cuando llegue al menú de grub, resalte la entrada de Ubuntu y presione e.
Verá texto como en la imagen a continuación:
Cambie el texto de bienvenida tranquila a texto . Presione F10para iniciar. (Fuente: rolling-ubuntu ). He probado esto en mi sistema, 14.04, arrancado en la consola de texto, sin lightdm a la vista. Comenzó lightdm con
sudo initctl start lightdm
Para evitar hacerlo cada vez, puede agregar una entrada de grub permanente con la opción que se sugiere en esta respuesta
Una sugerencia alternativa es cambiar el nivel de ejecución predeterminado y cambiar los niveles de ejecución en los que lightdm comienza / se detiene, como lo sugiere otra respuesta en la misma publicación
fuente
text
opción. En cambio, especificar el nivel de ejecución, simplemente en3
lugar detext
, lo hace funcionar. El crédito va a esta respuesta .3
opción funcione (y paratext
que no funcione, lo que me pasó a mí).Noté que este hilo gira en torno a suponer que está utilizando LightDM como el Administrador de visualización. Aunque este puede ser el DM / welcomer habitual, eso no es parte de la pregunta original. (Y no especificó ..)
En mi caso:
Yo uso KDE / KDM en mi servidor. En cambio, simplemente deshabilito el inicio / servicio para que no comience bajo el nivel de ejecución 2:
/etc/init/kdm.conf : (kdm: 4: 4.8.5-0ubuntu0.3, Versión de inicio: 1.5-0ubuntu7.2)
Encontrar:
cambio
a
Suponiendo que su nivel de ejecución predeterminado es 2 en un reinicio nuevo, tendrá una consola y no KDM. Entonces puede ejecutar DM / DE manualmente cuando sea necesario = Use 'startx' / etc. Para devolver la máquina a la consola y salir completamente del servidor X después de esto, simplemente use 'cerrar sesión'.
Otros scripts de dm .confs son similares. (Configuré mi servidor de esta manera ... para poder trabajar usando una GUI ocasionalmente, pero no extraer recursos cuando no estoy usando / necesito o simplemente reiniciando).
EDITAR
(Mi sistema actual: Upstart 1.12.1 / Ubuntu 14.04)
Debido a la nueva forma de resolver esto últimamente, es simplemente deshabilitar su Administrador de pantalla para que no se inicie en el arranque:
Para lightdm:
Este puede ser cualquier servicio en / etc / init incluyendo kdm / gdm. 'startx' para ejecutarse según sea necesario después de un reinicio.
ref:
¿Cómo deshabilitar lightdm?
¿Cómo habilitar o deshabilitar los servicios?
fuente
Los pasos son:
Personalice la configuración de grub 2:
sudo nano /etc/default/grub
, para abrir el archivo con privilegio de root,Encuentra la linea
y cambiarlo a
Guarde los cambios (presione ctrl + o seguido de ENTER) y cierre el archivo (ctrl + x).
Para aplicar la nueva configuración, haga esto
sudo update-grub
Ahora reinicia tu PC
sudo reboot
Ahí está ... Una pantalla de inicio de sesión de texto-gráfico ... Proporcione sus credenciales para iniciar sesión en el tty (tty1 predeterminado). Puede cambiar los tty con crtl + alt + [F1 a F6] para tty1 a tty6. También puede iniciar la sesión X (sesión X11), la interfaz gráfica de usuario, con
sudo start lightdm
(ctrl + alt + F7).PD: en caso de que desee revertir los cambios que ha realizado aquí, siga el enlace:
¿Cómo volver a la GUI como la interfaz predeterminada de la CLI en el escritorio de Ubuntu?
fuente
Si utiliza Lubuntu 15.05 con systemd que gestiona procesos de arranque, es posible arrancar desde la consola y luego, desde la consola, iniciar el entorno gráfico. Sigue estos pasos:
siga las ediciones mencionadas anteriormente para obtener por Bruno:
Edite
/etc/default/grub
con su editor favorito, por ejemplo: nano:Descubre esta línea:
Cámbielo a:
Actualizar Grub:
Sugirió Bruno
sudo systemctl enable multi-user.target --force
. El uso deforce
me molestó, así que preferísudo systemctl set-default multi-user.target
. abrir una terminal y hacersudo systemctl set-default multi-user.target
reiniciar te llevará a la consola pidiendo contraseña
cuando desee ingresar al entorno gráfico, ingrese
sudo systemctl start lightdm
. Se lo dirigirá a la ventana de inicio de sesión de lightdm.use la combinación de teclas Ctrl Alt F1 para volver a la consola en la que estaba para salir si así lo desea. (Salgo del modo de consola, ya que generalmente termino allí hasta el próximo arranque) ctrl alt F7 para volver al inicio de sesión de lightdm. o ctrl alt F1 a F7 por necesidad o deseo.
fuente
También es posible que desee evitar que el kernel cambie los modos de video, lo que puede ser problemático, especialmente si no puede ver el mensaje de inicio de sesión o está parcialmente fuera de la pantalla. Agregue la configuración GRUB_CMDLINE_LINUX_DEFAULT = "nomodeset" a / etc / default / grub:
Probado con Ubuntu Server 16.04.1
fuente
Hice lo siguiente:
Primero actualice su repositorio ejecutando
Hay algún error en la versión anterior de lightdm, por lo que debemos actualizarlo. Para hacerlo corre,
Ahora tenemos que modificar la configuración de grub.
Abre
/etc/default/grub
con tu editor favorito y cambiaa
También comente
GRUB_HIDDEN_TIMEOUT=0
Esta línea es para mostrar el menú de GRUBAhora actualizaremos la configuración de GRUB
Ahora reinicie su máquina.
fuente
lightdm.conf
no es necesario eliminar lightdm.Cuando instale Ubuntu-desktop, se configurará automáticamente
lightdm
para comenzar con el sistema. Tendrá que deshabilitar esto (probablemente editando/etc/rc.local
) y usarlostartx
para ejecutar la interfaz gráfica cuando la necesite.fuente
Solo un informe sobre Lubuntu 18.04.3 LTS.
luego cambiando la línea mencionada anteriormente a:
GRUB_CMDLINE_LINUX_DEFAULT = "texto"
Esto configura correctamente el modo de texto de arranque. Muy útil, puedo rastrear y detectar problemas sin entrar en los archivos de registro.
Esto genera "graphical.target" y tenga en cuenta para futuras restauraciones del estado original.
Esto apagó la GUI de XWindows (lightdm y startx, openbox, etc.), pero tuve que escribir 3 veces mi nombre de usuario / contraseña para iniciar en Xwindows:
A) iniciar sesión
B) sudo lightdm # inicia xwindows con mi configuración predeterminada (que es buena)
C) diálogo de inicio de sesión GUI normal de Lubuntu.
Tres inicios de sesión son molestos, pero de lo contrario funciona bien.
Restaurar configuración original:
Esperemos que esto sea útil para alguien. :-)
fuente
Para Ubuntu 14.04 Trusty Tahr y Ubuntu 12.04 Precise Pangolin, systemd se ha agregado a un PPA de terceros, por lo que probarlo en los últimos sistemas Ubuntu LTS es fácil. Todo lo que tienes que hacer es agregar el ppa a tu sistema
Ahora abra el
/etc/default/grub
archivo usando cualquiera de los editores de texto (que uségedit
aquí) consudo
privilegio a través de Terminal para editar como sigue:cambia la línea
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
aGRUB_CMDLINE_LINUX_DEFAULT = "init=/lib/systemd/systemd"
guarde el archivo y actualice Grub:
Luego reinicie ahora, el sistema se iniciará en la consola de texto
tty1
.Para iniciar sesión en la GUI nuevamente ejecute
Nota: No use
startx
o Ctrl+ Alt+ F7para Ubuntu 15.04 que usasystemd
usesudo service lightdm start
fuente