Arranque en modo texto en 16.04

23

¿Hay alguna forma de deshabilitar temporalmente la GUI (servidor X) al iniciar una instalación de Ubuntu 16.04 LTS?

Hay varias guías que aconsejan agregar textopciones en la línea GRUB_CMDLINE_LINUX_DEFAULTen /etc/default/grubo directamente en la linuxlínea en GRUB. Estos métodos funcionan bien en Ubuntu 14.04 LTS pero siempre termino en LightDM cuando los pruebo en 16.04 LTS.

Melebio
fuente
Mucho más tarde encontró una pregunta relacionada: askubuntu.com/q/16371/250300
Melebius

Respuestas:

41

Para iniciar Ubuntu 16.04 Desktop sin X una vez, agregue systemd.unit=multi-user.targeta la linuxlínea de comando en GRUB.

Para hacer que esto sea el predeterminado, use

sudo systemctl set-default multi-user.target

Para volver al arranque predeterminado en X, use

sudo systemctl set-default graphical.target

Para ver el objetivo predeterminado actual,

sudo systemctl get-default
AlexP
fuente
Sí, este funciona! Sin embargo, estoy bastante seguro de que no recordaré este método tan fácilmente como el anterior ...
Melebius
77
@Melebius: Cómo recordar: Ubuntu ahora usa systemd como el sistema init. Systemd tiene una noción de unidades objetivo , algunas de las cuales corresponden a los niveles de arranque de la vieja escuela. Al arrancar, systemd tiene el objetivo de lograrlo default.target, que se puede vincular a uno de dos: multi-user.target(sistema completamente activo, sin gráficos) y graphical.target(sistema completamente activo, con gráficos).
AlexP
1
Para aquellos que no saben cómo editar el comando GRUB: presione Shiftdurante el arranque y presione epara editar el comando de arranque seleccionado.
longbkit
Gracias por su instrucción, en mi caso también tengo que modificar la configuración de grub. sudo vi /etc/default/grub En comentario GRUB_CMD_LINE_LINUX_DEFAULTla línea mediante la adición de prefijo #, modificar GRUB_CMD_LINE_LINUXa "text", y elimine el comentario GRUB_TERMINAL=console. Luego guardar ysudo update-grub
longbkit
@longbkit Esa es la vieja opción (sin systemd) que mencioné en la pregunta.
Melebius el