¿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.
¿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.
Respuestas:
Edite /etc/default/grub
con su editor favorito, por ejemplo nano
:
sudo nano /etc/default/grub
Encuentra esta línea:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Cámbielo a:
GRUB_CMDLINE_LINUX_DEFAULT="text"
Actualizar GRUB:
sudo update-grub
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:
sudo systemctl enable multi-user.target --force
sudo systemctl set-default multi-user.target
Aún podrá usar X escribiendo startx
después de iniciar sesión.
systemctl get-default
para averiguar cuál es el nombre de nivel de ejecución actual y recuerda su nombre, luego usa systemctl 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'
entonces ln -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 recuerda systemctl 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éguelo text
a
GRUB_CMDLINE_LINUX_DEFAULT=
línea. Entonces corre:
sudo update-grub
Su sistema siempre se iniciará en modo texto.
Si desea iniciar en la GUI, simplemente presione e
en el menú de inicio y elimine text
de la kernel
línea.
Si desea iniciar la GUI después del arranque, simplemente ejecute:
sudo /etc/init.d/lightdm start
Espero que esto ayude :)
text
cmdline del kernel.
Si desea iniciar en modo texto:
Editar /etc/default/grub
. Por ejemplo:
sudo gedit /etc/default/grub
Encuentra esta línea:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Añadir text
:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
Luego actualice Grub:
sudo update-grub
Nota: La
eliminación quiet splash
(es decir GRUB_CMDLINE_LINUX_DEFAULT=""
) mostrará texto durante el arranque, pero luego mostrará una pantalla gráfica de inicio de sesión como de costumbre. Reemplazar quiet splash
con text
le dejará en un mensaje de inicio de sesión; para iniciar una sesión de GNOME, use sudo /etc/init.d/gdm start
o startx
.
Para deshabilitar GDM:
Instale bum .
Después de la instalación, se encontrará en Sistema >> Administración >> Administrador de arranque
Desmarca Gnome Display Manager
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:
sudo bash -c 'echo "manual" >> /etc/init/lightdm.override'
Y para iniciar lightdm en el comando:
sudo start lightdm
Para restaurar su sistema para que lightdm siempre se inicie en el arranque:
sudo rm /etc/init/lightdm.override
Para obtener más información, el nuevo libro de cocina es tu amigo:
Podrías usar la edición de Ubuntu Server .
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
sudo service gdm stop
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
/etc/default/grub
cambiando la linea
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
convertirse
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
luego actualice el archivo de configuración de grub con
sudo update-grub
de modo que la próxima vez que vaya directamente al modo de texto, y necesite startx
iniciar una sesión X, o alternativamente sudo service gdm start
.
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 cambia
GRUB_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
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 consudo 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
text
opción. En cambio, especificar el nivel de ejecución, simplemente en 3
lugar de text
, lo hace funcionar. El crédito va a esta respuesta .
3
opción funcione (y para text
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:
start on ((filesystem
cambio
and runlevel [!06]
a
and runlevel [!026]
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:
echo "manual" | sudo tee -a / etc / init / {service} .override
Para lightdm:
echo "manual" | sudo tee -a /etc/init/lightdm.override
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?
Personalice la configuración de grub 2:
sudo nano /etc/default/grub
, para abrir el archivo con privilegio de root,Encuentra la linea
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
y cambiarlo a
GRUB_CMDLINE_LINUX_DEFAULT=”text”
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?
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:
sudo nano /etc/default/grub
Descubre esta línea:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Cámbielo a:
GRUB_CMDLINE_LINUX_DEFAULT="text"
Actualizar Grub:
sudo update-grub
Sugirió Bruno sudo systemctl enable multi-user.target --force
. El uso de force
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.
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:
#GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
#GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#for text mode boot up... and also uncomment the "console" terminal
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
#GRUB_CMDLINE_LINUX="text"
GRUB_TERMINAL=console
Probado con Ubuntu Server 16.04.1
Hice lo siguiente:
Primero actualice su repositorio ejecutando
sudo apt-get update
Hay algún error en la versión anterior de lightdm, por lo que debemos actualizarlo. Para hacerlo corre,
sudo apt-get install lightdm
Ahora tenemos que modificar la configuración de grub.
Abre /etc/default/grub
con tu editor favorito y cambia
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
a
GRUB_CMDLINE_LINUX_DEFAULT="text"
También comente GRUB_HIDDEN_TIMEOUT=0
Esta línea es para mostrar el menú de GRUB
Ahora actualizaremos la configuración de GRUB
sudo update-grub
Ahora reinicie su máquina.
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 usarlo startx
para ejecutar la interfaz gráfica cuando la necesite.
Solo un informe sobre Lubuntu 18.04.3 LTS.
sudo nano /etc/default/grub
luego cambiando la línea mencionada anteriormente a:
GRUB_CMDLINE_LINUX_DEFAULT = "texto"
sudo update-grub
Esto configura correctamente el modo de texto de arranque. Muy útil, puedo rastrear y detectar problemas sin entrar en los archivos de registro.
systemctl get-default
Esto genera "graphical.target" y tenga en cuenta para futuras restauraciones del estado original.
sudo systemctl set-default multi-user.target
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:
sudo systemctl set-default graphical.target
Esperemos que esto sea útil para alguien. :-)
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
sudo add-apt-repository ppa:pitti/systemd
sudo apt-get update
sudo apt-get dist-upgrade
Ahora abra el /etc/default/grub
archivo usando cualquiera de los editores de texto (que usé gedit
aquí) con sudo
privilegio a través de Terminal para editar como sigue:
sudo -H gedit /etc/default/grub
cambia la línea GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
aGRUB_CMDLINE_LINUX_DEFAULT = "init=/lib/systemd/systemd"
guarde el archivo y actualice Grub:
sudo update-grub
Luego reinicie ahora, el sistema se iniciará en la consola de texto tty1
.
Para iniciar sesión en la GUI nuevamente ejecute
sudo start lightdm
Nota: No use startx
o Ctrl+ Alt+ F7para Ubuntu 15.04 que usa systemd
usesudo service lightdm start