Cómo iniciar Ubuntu en modo consola

28

Quiero saber si hay una manera de cambiar al modo de consola desde el menú de arranque. Tengo NVIDIA 1070 y cada vez que hay una actualización, la GUI deja de funcionar. Todo lo que necesito hacer es reinstalar los controladores; sin embargo, para eso necesito la consola.

[EDITAR]: Debería haber agregado más información a esta pregunta, pero comentaré todas las respuestas. En resumen: he intentado en textlugar de quite splashver el arranque en el texto más, sin embargo, no ctrl+alt+f1aparece la pantalla de inicio de sesión no ayuda porque GDM sigue intentando reiniciar. Anteriormente logré matar GDM a través de múltiples intentos, pero no funciona desde la última actualización

[EDITAR]: Después de buscar el nivel de ejecución, ¿he encontrado Cambiar el nivel de ejecución en 16.04? pero creo que me requería tener un sistema en ejecución para hacer cambios, corrígeme si me equivoco.

sabio
fuente
77
¿Has intentado 3agregar un a las opciones de arranque (agregar 3a quiet splash)?
muru
Lo intentaré, así que, básicamente, cambiar quiet splasha ¿ quiet splash 3es correcto?
wisemonkey
Increíble muchas gracias, esto es lo que estaba buscando. Me gustaría saber si de alguna manera puedo hacer que los controladores NVidia (propietarios) se configuren correctamente con cada actualización del kernel. Pero incluso si no, esto debería ayudarme. Puedes agregarlo como respuesta y lo aceptaré.
wisemonkey
La respuesta más correcta está aquí: superuser.com/a/1139020/403009
Eric Wang

Respuestas:

32

Sí tu puedes. Como se describe aquí ( ubuntuhandbook.org - Arranque en la consola de texto ubuntu ) necesita editar /etc/default/grubpara que el próximo arranque termine en modo texto. En resumen, establecerá estos parámetros:

GRUB_CMDLINE_LINUX_DEFAULT="text"
GRUB_TERMINAL=console

Después de guardar los cambios, debe ejecutar:

sudo update-grub
sudo systemctl enable multi-user.target --force
sudo systemctl set-default multi-user.target

Deshacer modo texto

Para deshacer sudo systemctl set-default multi-user.targetsimplemente escriba

sudo systemctl enable graphical.target --force
sudo systemctl set-default graphical.target 
WinEunuuchs2Unix
fuente
¿Hay alguna manera de mostrar el inicio de sesión en la terminal de forma predeterminada (como init 3en los viejos tiempos), el problema ctrl+alt+f1es que GDM sigue intentando volver a iniciar y no obtengo la consola.
wisemonkey
¿Probaste el método grub descrito en la respuesta?
WinEunuuchs2Unix
2
@wisemonkey He actualizado la respuesta con la actualización manual de grub desde Live DVD / USB.
WinEunuuchs2Unix
44
Esto no parece funcionar en Ubuntu 15.04 y versiones posteriores (probé 16.04 LTS). Un paso crucial después de arreglar el archivo grub y ejecutar update-grub es ejecutar: sudo systemctl set-default multi-user.target- solo entonces comenzó a arrancar directamente en la consola para mí. Solución de @yury en los comentarios del enlace que diste.
f055
1
La parte de deshacer no funciona en Ubuntu 18.04 y también me encantaría saber cómo revertir este cambio correctamente para no tener que escribir startx en cada arranque. ¡Gracias por adelantado!
Hullunist
15

Inicia en modo de recuperacion

Inmediatamente después de la pantalla de inicio de BIOS / UEFI durante el arranque, con BIOS, presione y mantenga presionada la Shifttecla rápidamente , lo que abrirá una pantalla de menú de GNU GRUB. Con UEFI presione (quizás varias veces) la Esctecla para acceder a la pantalla del menú GNU GRUB. A veces, la pantalla de bienvenida del fabricante es parte del gestor de arranque de Windows, por lo que cuando enciende la máquina va directamente a la pantalla del menú de GNU GRUB, y luego presionar Shiftes innecesario.

El momento en que debe presionar la Shifttecla izquierda puede ser complicado, por lo que a veces, si lo pierde, debe intentarlo nuevamente. Si eso no funciona, intente las respuestas a No puedo hacer que aparezca el menú GRUB durante el arranque .

Verá una pantalla de menú de GNU GRUB que se ve así. Seleccione Opciones avanzadas para Ubuntu y presione Enter.

ingrese la descripción de la imagen aquí

Aparecerá una nueva pantalla púrpura que muestra una lista de núcleos, que incluye opciones para arrancar los núcleos normalmente o en modo de recuperación.

ingrese la descripción de la imagen aquí

Presione la tecla de flecha hacia abajo hasta que seleccione la segunda entrada desde la parte superior (la que tiene el modo de recuperación en la descripción ) y luego presione Enterdos veces.

Ahora debería ver este menú de recuperación:

menú de recuperación

Con las teclas de flecha, desplácese hacia abajo hasta la red (la tercera entrada desde la parte inferior en el Menú de recuperación) y luego presione Enter.

Con las teclas de flecha, desplácese hacia abajo hasta la raíz (la segunda entrada desde la parte inferior en el Menú de recuperación) y luego presione Enter.

Ahora debería ver un indicador raíz y puede ejecutar comandos desde él.

lightdm se llama lightdm porque es una aplicación liviana en comparación con GDM, que es pesada y tarda más en cargarse. Si todavía tiene instalado LightDM se puede volver a utilizar LightDM como el gestor de pantalla de inicio de sesión predeterminado con el comando: sudo dpkg-reconfigure gdm3. Esto abrirá una nueva ventana que le permitirá seleccionar gdm3 o lightdm como el administrador de visualización de inicio de sesión predeterminado.

Reinicia la computadora con el comando reboot

Después de eso, el método abreviado de teclado Ctrl+ Alt+ F3puede comenzar a funcionar correctamente y le permite iniciar Ubuntu desde la consola.

Inicie Ubuntu desde una consola virtual

  1. Abra una consola virtual de solo texto utilizando el método abreviado de teclado Ctrl+ Alt+ F3.

  2. En el login:indicador, escriba su nombre de usuario y presione Enter.

  3. Cuando se le Password:solicite, escriba su contraseña de usuario y presione Enter.

  4. Ahora ha iniciado sesión en una consola de solo texto y puede ejecutar comandos de terminal desde la consola. Para reiniciar el sistema ejecute el comando: sudo reboot. Presione el método abreviado de teclado Ctrl+ Alt+ F7para salir de la consola virtual. En Ubuntu 17.10 y posteriores, presione el atajo de teclado Ctrl+ Alt+ F2para salir de la consola virtual.

    Después de iniciar sesión en el tipo de terminal, sudo systemctl start graphical.targetpresione Enterpara que aparezca su pantalla de inicio de sesión predeterminada y luego inicie sesión en su entorno de escritorio Ubuntu como de costumbre.

karel
fuente
(Solo copiando el comentario anterior): ¿Hay alguna forma de mostrar el inicio de sesión en la terminal de forma predeterminada (como init 3en los viejos tiempos), el problema ctrl+alt+f1es que GDM sigue intentando volver a iniciar y no obtengo la consola.
wisemonkey
Respondí a tu comentario editando mi respuesta.
karel
Gracias Karel, pero esto supone que puedo hacer que el sistema se ejecute de alguna manera. ¿Es eso correcto? ¿Hay alguna forma de emitir sudo dpkg-reconfigure gdmsin iniciar sesión?
wisemonkey
Esto ya no funciona sudo dpkg-reconfigure gdm-> package gdm is not installed(ubuntu 16.04). Y sudo dpkg-reconfigure lightdmno hace nada.
Robert
@Robert Tienes razón en parte. La razón por la que me referí a gdm es que se menciona gdm en la pregunta, por lo tanto, se me pidió que lo abordara en mi respuesta. Sin embargo, si ejecuta el comando apt policy gdmen Ubuntu 16.04, verá que gdm es de hecho un paquete en los repositorios predeterminados de Ubuntu 16.04.
karel
5

Presione CTRL+ ALT+ F1o cualquier otra tecla de función (F) hasta F7, que lo llevará de regreso a su terminal "GUI". Estos deberían colocarlo en un terminal en modo de texto para cada tecla de función diferente.

De lo contrario, puede iniciar en modo de recuperación si necesita:

https://wiki.ubuntu.com/RecoveryMode

Básicamente, mantenga presionado SHIFTmientras arranca para obtener el menú Grub.

Kristopher Ives
fuente
1
(copiando el comentario anterior): ¿Hay alguna manera de mostrar el inicio de sesión en la terminal de forma predeterminada (como init 3 en los viejos tiempos), el problema con ctrl + alt + f1 es que GDM sigue intentando volver a iniciar y no obtengo la consola. Y para el modo de recuperación tiene los mismos resultados si digo inicio limpio. Leeré sobre otros modos de recuperación y veré si son útiles
wisemonkey
0

La edición /etc/default/grubme dio el menú de arranque que necesitaba para arrancar en modo de recuperación.

Estos fueron mis pasos:

  1. Edite /etc/default/gruby configure GRUB_TIMEOUTen -1(la documentación [1] también menciona que debe comentar cualquier configuración de GRUB_HIDDEN_TIMEOUT). Esto permitirá que el menú de inicio aparezca y permanezca allí hasta que tome medidas.
  2. Ejecute sudo update-grubpara que los cambios surtan efecto.
  3. Reinicie y seleccione la opción de modo de recuperación en el menú Grub.

[1] https://help.ubuntu.com/community/Grub2/Setup#Specific_Entries

jverce
fuente