GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo arrancar un sistema Linux sin servidor gráfico

Lo que estás preguntando no me queda del todo claro, así que te daré varias respuestas posibles, esperando que encuentres la que te interesa.

  1. Puede deshabilitar el servidor X en el próximo arranque yendo a /etc/default/grub , encontrando la línea

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    y modificarlo en

    GRUB_CMDLINE_LINUX_DEFAULT="text"
    

    Ahora necesitas actualizar grub,

    update-grub
    

    y listo

Puedes hacer el viceversa para volver a habilitar el servidor X.

  1. Puede deshabilitar su Administrador de ventanas:asumiendo que está usando systemd , que la mayoría de las distribuciones de Linux hacen hoy en día,

    systemctl disable kdm
    

    o gdm , lightdm , lo que sea que uses.

  2. Si cree que puede querer cambiar de opinión, de vez en cuando, después el arranque ha comenzado, agregue al archivo /etc/grub.d/40_custom la siguiente entrada manual:

     menuentry 'Ubuntu (Text mode)' --class ubuntu {
     recordfail
     insmod gzio
     insmod part_msdos
     insmod ext2
     set root='hd0,msdos1'
     linux   /vmlinuz root=/dev/sda1 ro   text
     initrd  /initrd.img
     }
    

    (asegúrese de adaptar /dev/sda1 y msdos1 a tu configuración). Esto produce solo una entrada en su menú de GRUB2 que quizás desee usar ocasionalmente.

  3. Si todo lo que desea es un inicio de sesión de texto, incluso cuando se ha iniciado una sesión gráfica, recuerde que la combinación Ctrl +Alt +F1 (o F2 -F6 ) le dará exactamente eso, un inicio de sesión textual. Además, puede deshabilitar su Administrador de ventanas desde este inicio de sesión textual,

    sudo systemctl stop gdm
    

    (palabra kdm, lightdm, sddm, , o lo que sea que use), y allí tiene un inicio de sesión puramente textual, sin una sesión gráfica en ejecución.

  4. Por último, es posible que desee recurrir al arranque de solo texto cuando se encuentre con algún error inesperado en su configuración gráfica (¿una actualización salió mal?), que lo tomó por sorpresa (es decir, , sin haber preparado para la solución 3 ). Si está atascado en el símbolo del sistema en grub, puede usar la sugerencia de Terdon modificada adecuadamente, porque, tal como está, no funciona en mis sistemas Debian y Arch Linux, pero lo siguiente sí:en lugar de agregar text al linux línea en la pantalla de Grub como sugirió Terdon, escriba 3 (tres) en cambio; por ejemplo,

    linux   /boot/vmlinuz-4.0.0-1-amd64 root=UUID=5e285652 ro  quiet 3
    

    Esto lo iniciará con éxito en el nivel de ejecución 3, que es CLI con red pero sin administrador de pantalla.


Bueno, el enfoque más simple para un inicio único en modo texto sería seleccionar la entrada del núcleo que desea iniciar cuando en la pantalla GRUB2, presione E , desplácese hacia abajo hasta el linux línea y agregue text hasta el final. Por ejemplo:

linux   /boot/vmlinuz-4.0.0-1-amd64 root=UUID=5e285652 ro  quiet text

Luego, presiona F10 o Ctrl +X para arrancar.


Copie y pegue de /etc/inittab:

# systemd uses 'targets' instead of runlevels. By default, there are two main targets:
#
# multi-user.target: analogous to runlevel 3
# graphical.target: analogous to runlevel 5
#
# To view current default target, run:
# systemctl get-default
#
# To set a default target, run:
# systemctl set-default TARGET.target
#

Por lo tanto, puede configurar:

systemctl set-default multi-user.target

para ejecutar solo CLI


Linux
  1. Cómo cambiar el nombre de host en Linux

  2. Comprobar el tiempo de actividad en Ubuntu Linux Server - ¿Cómo hacerlo?

  3. Linux:¿cómo se reinicia Gnome sin privilegios de raíz?

  4. Así es como funciona un servidor Linux

  5. ¿Cómo sé si mi servidor Linux ha sido pirateado?

Cómo instalar un sistema basado en Plesk Linux

Cómo instalar y configurar un servidor NFS en un sistema Linux

Cómo habilitar HTTP/2 en Apache en el sistema Linux

Cómo instalar el servidor de intercambio de archivos Samba en el sistema Linux

Cómo verificar la carga de su servidor en el sistema Linux

Cómo SSH al servidor a través de Linux