Iniciar Ubuntu 14.04 LTS sin interfaz gráfica

Publicado por P. Ruiz en

Introducción

La mayoría de las distribuciones Linux usan el concepto de nivel de ejecución (runlevel) para indicar el modo en el que está operando el sistema operativo. En la práctica se emplean los siguientes niveles:

Cuando realizamos un inicio normal, con interface gráfica, estaremos usando el nivel de ejecución 5. Si necesitamos un inicio normal, pero sin interface gráfica, usaremos el nivel de ejecución 3.

Los niveles 1 y 2 se utilizan en contadas ocasiones, para tareas de mantenimiento o usos particulares del sistema.

El nivel 4 está en desuso. Podemos utilizarlo para crear un inicio del sistema personalizado.

Por último, los niveles 0 y 6 son especiales porque detienen todos los procesos y servicios del sistema. La diferencia es que, al final , el nivel 6 lanza un script que vuelve a iniciar el sistema.

Cuando usamos este tipo de distribuciones, sólo hay que cambiar una línea en el archivo /etc/inittab, concretamente, la que muestra el siguiente contenido:

id:3:initdefault:

Por su parte, Ubuntu 14.04 LTS utiliza un mecanismo de inicio diferente, llamado Upstart, y no existe el archivo /etc/inittab. Además, también se ha simplificado el uso de los niveles de ejecución, habiendo quedado de esta forma:

Así pues, en Ubuntu 14.04 LTS no podemos cambiar el modo en el que arranca el sistema en el archivo /etc/inittab. En su lugar, el nivel de ejecución se guarda en la variable DEFAULT_RUNLEVEL, dentro del archivo /etc/init/rc-sysinit.conf.

Cambiar el nivel de ejecución y arrancar en modo texto

Una de las formas más sencillas que tenemos para cambiar el nivel de ejecución es modificar los parámetros que recibe de forma predeterminada el gestor de arranque (GRUB) para indicar que el arranque debe producirse en modo texto. Lo haremos modificando el archivo /etc/default/grub.

Como de costumbre, usamos el editor nano con privilegios de administración.

Iniciar-Ubuntu-1404-LTS-sin-interfaz-grafica-001

Cuando nano nos muestre el contenido del archivo, nos desplazamos hasta la línea que tiene el siguiente contenido:

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”

Identificamos la línea a modificar

Iniciar-Ubuntu-1404-LTS-sin-interfaz-grafica-002

Nos situamos al final de la línea y añadimos la palabra text. El resultado final será este:

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash text”

Cuando acabemos salimos de la edición guardando los cambios.

… Lo podemos conseguir utilizando la combinación de teclas Ctrl + X.

Iniciar-Ubuntu-1404-LTS-sin-interfaz-grafica-003

Como siempre, el editor nos pregunta si queremos guardar los cambios y nos pide que confirmemos el nombre del archivo.

Para terminar, actualizamos la configuración del gestor de arranque ejecutando la siguiente orden:

sudo update-grub

Escribimos el comando y pulsamos la tecla Intro.

Iniciar-Ubuntu-1404-LTS-sin-interfaz-grafica-004

Cuando acabe la ejecución del comando comprobamos que la actualización de GRUB ha sido satisfactoria.

Iniciar-Ubuntu-1404-LTS-sin-interfaz-grafica-005

Después de esto, sólo nos faltará reiniciar el sistema para comprobar que todo ha sido correcto. Podemos lograrlo con la interfaz gráfica, o recurriendo al comando reboot desde la consola:

sudo reboot

En este caso, lo haremos desde la consola.

Iniciar-Ubuntu-1404-LTS-sin-interfaz-grafica-006

Veremos que ahora no se carga la interfaz gráfica

… Aunque podemos seguir identificándonos con nuestro usuario y contraseña habituales.

Iniciar-Ubuntu-1404-LTS-sin-interfaz-grafica-007

Volver a iniciar con la interfaz gráfica

Para volver al comportamiento predeterminado: iniciar sesión con interfaz gráfica, sólo tenemos que repetir los pasos anteriores, pero a la inversa…

Como antes, comenzamos por editar el archivo /etc/default/grub.

… Asegurándonos de usar privilegios de superusuario.

Iniciar-Ubuntu-1404-LTS-sin-interfaz-grafica-008

Nos situamos al final de la línea que tiene el siguiente contenido::

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash text”

Identificamos la línea a modificar

Nos situamos al final de la línea y le quitamos la palabra text. El resultado final será este:

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”

Cuando acabemos salimos de la edición guardando los cambios.

… Lo podemos conseguir utilizando la combinación de teclas Ctrl + X, igual que en modo gráfico.

Para terminar, actualizamos la configuración del gestor de arranque ejecutando la siguiente orden:

sudo update-grub

Comprobamos que la actualización de GRUB no ofrece ningún error.

Por último, reiniciamos el ordenador:

sudo reboot

Escribimos el comando y pulsamos la tecla Intro.

Poco después, nos encontraremos de vuelta en nuestra confortable interfaz gráfica.

Y esto es todo por ahora. Espero que te resulte útil.