Puede deshabilitar el servicio de administrador de visualización con systemctl
. Por ejemplo, si su administrador de visualización es lightdm
luego ejecuta:
sudo systemctl disable lightdm.service
Esto evitará que el servicio se inicie en el arranque.
Editar :
Olvidé mencionar cómo iniciar la GUI. Es tan simple como iniciar el servicio systemd:
sudo systemctl start lightdm.service
En lugar de text
use el nivel de ejecución 3
:
GRUB_CMDLINE_LINUX="3"
# To remove all the fancy graphics you need to get rid of `splash`.
GRUB_CMDLINE_LINUX_DEFAULT=”quiet”
# Uncomment to disable graphical terminal (grub-pc only)
GRUB_TERMINAL=console
Entonces update-grub
y reinicie.
Pero realmente solo necesitas GRUB_CMDLINE_LINUX="3"
. Para una prueba rápida presione ESC durante el arranque para acceder al menú de arranque de grub. Luego presione e y busque la línea que especifica kernel y agrega 3
al final:
linux /vmlinuz root=/dev/mapper/ubuntu ro 3
Inícielo con CTRL +x
Idealmente, también quiero poder iniciar la GUI escribiendo un comando.
Uno de estos:
$ sudo telinit 5
$ sudo service lightdm restart
$ sudo systemctl start lightdm
Probado en Ubuntu 16.04.1 LTS.
- Cuando esté en modo GUI, esto lo llevará al modo de texto (nivel de ejecución 2,3,4) al reiniciar. Es posible que obtenga una pantalla en blanco (sin GUI) que es un recordatorio de que no hay GUI :-), ingrese ctrl alt (F1 ,F2 ,...) para usar los niveles de ejecución.
systemctl set-default multi-user.target
- Esto lo llevará de vuelta al inicio de la GUI cuando esté en modo de texto.
systemctl set-default graphical.target