¿Por qué cambiar a tty me da una pantalla en blanco?

72

Después de iniciar la GUI en 12.04, intento moverme al terminal virtual (o shell, o tty) a través de Ctrl- Alt- F1(a F1través F6), y la pantalla permanece en blanco. He intentado las 6 instancias tty y los resultados son los mismos. Ctrl- alt- F7me trae de vuelta a la GUI sin problemas. ¿Alguna idea?

SeanO
fuente
Esto ocurre a menudo junto con la imposibilidad de ver Grub de la presentación de arranque. ¿Puedes ver eso?
ζ--

Respuestas:

64

Esto generalmente se debe a que la resolución del modo gráfico de texto establecida en el arranque no es compatible con su tarjeta de video. La solución es cambiar al modo de texto verdadero configurando Grub adecuadamente:

  1. Abra la terminal con Ctrl+ Alt+T
  2. Pegue el siguiente e ingrese su contraseña cuando se le solicite:

    sudo sed -i -e 's/#GRUB_TERMINAL/GRUB_TERMINAL/g' /etc/default/grub
    
  3. Luego escribe sudo update-grub

  4. Reiniciar y las terminales virtuales ahora deberían funcionar.
ish
fuente
1
Desafortunadamente, esto no ayudó con mis problemas con el controlador gráfico (necesito que el servidor X no esté instalado para instalar los controladores adecuados, pero la falta de controladores me impide obtener una línea de comandos que funcione ctrl-alt-F1).
Jonathan Y.
8
CUIDADOSO, esto ha estropeado completamente mi comida, ya no veo un menú de arranque. (Ubuntu 15.04)
Arty
1
@MinaMichael No. Cambia #GRUB_TERMINALa GRUB_TERMINAL. La barra termina la expresión regular, y la g es el modificador global que dice: reemplazar TODAS las coincidencias.
Philipp Zedler el
1
No funciona en 14.0.4 para mí
Zach Rattner
2
El archivo Grub indica # Descomentar para deshabilitar el terminal gráfico (solo grub-pc) # GRUB_TERMINAL = consola ¿Por qué deshabilitar el terminal gráfico solucionaría este problema? Para Ubuntu 16.04
Sun Bear
14

Lo que solucionó esto para mí fue agregar nomodeseta la GRUB_CMDLINE_LINUX_DEFAULTlínea en el /etc/default/grubarchivo. Así es cómo:

  1. Escriba en la terminal: gksu gedit /etc/default/grub

  2. Busque esta línea: GRUB_CMDLINE_LINUX_DEFAULT

    Entonces, por ejemplo, si tienes:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1"
    

    cámbielo a:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1 nomodeset"
    
  3. Después de terminar, actualice grub ( sudo update-grub) y reinicie ( sudo reboot) para que los cambios surtan efecto.

Opcional : puede agregar nomodeset vga=xxx(no solo nomodeset), el xxx es un código de pantalla VESA que mejor se adapta a la resolución de su pantalla. Mira esto .

Mina Michael
fuente
2
Trabajó para mi. Asegúrese de leer el último párrafo anterior, sobre la ejecución sudo update-grubpara aplicar los cambios.
Andy Thomas
Trabajó para mí el 14.0.4
Zach Rattner
1
Cuando hago esto con 14.04 y algo de hardware que permite apilar lo que sea que funcione técnicamente, pero el escritorio gráfico no se inicia ni funciona startx. Pero la terminal está de vuelta.
Hakre
1
Para mí, en Ubuntu 16.04, esto provocó que mi monitor HDMI-VGA dejara de funcionar por completo.
Padraic Cunningham
@PadraicCunningham puedes deshacerlo de tty. Espero que no haya sido demasiado problema
Mina Michael
6

Esto es para la versión más nueva de Ubuntu:

  1. Edite el archivo de configuración de GRUB:

    sudo nano /etc/default/grub
    
  2. Localiza la línea

    #GRUB_GFXMODE=640x480
    

    cámbielo a

    GRUB_GFXMODE=auto
    

    y guarda el archivo.

  3. Luego actualice grub

    sudo update-grub
    
Miguel
fuente
En Ubuntu 14.04.5 instalé un programa que provocó la instalación de un núcleo 4.x. Anteriormente tenía un kernel 3.x. Esta respuesta es lo que solucionó este problema de ttys en blanco para mí en un Asus Zenbook UX303LN.
frederickjh
1

Eche un vistazo a mi pregunta en https://answers.launchpad.net/ubuntu/+question/643882 , con respecto a la terminal virtual que no funciona en Ubuntu 16.04 en Lenovo Thinkpad T400.

La solución que presenté está orientada al usuario con la tarjeta gráfica híbrida, en particular, la tarjeta gráfica AMD / ATI y la tarjeta gráfica integrada Intel. Para mí, deshabilitar la tarjeta gráfica Intel y habilitar el módulo radeon ATI / AMD de código abierto me ayuda en mi caso.

Si está utilizando una tarjeta gráfica antigua de Radeon como la mía (Radeon HD 3450/3470), ahora puede cambiar entre terminal virtual y escritorio gráfico con facilidad para solucionar posibles problemas.

Si la adición blacklist intel_graphics_cardde /etc/modprobe.d/blacklist.conffuncionamiento

sudo depmod -a 

todavía no funciona debido al kernel de Linux u otras dependencias, se recomienda agregar modprobe.blacklist=<module_name>al /etc/default/grubsiguiente ejemplo:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash crashkernel=384M-:128M radeon.dpm=1  modprobe.blacklist=i915"
Jiawan 탁가 만 Yovan
fuente
0

Debe apagar el controlador de gráficos después de Ctrl+ Alt+ F1antes de intentar instalar el controlador de Nvidia

Como en sudo /etc/init.d/lightdm stop

Pat Hertel
fuente
3
"antes de intentar instalar el controlador Nvidia" - No estoy seguro de lo que quieres decir con eso. La pregunta no menciona nada sobre los controladores de Nvidia.
wjandrea
0

Esto es lo que funcionó para mí en Ubuntu 18.04 con pantalla de 2560x1440:

  • Abra el archivo de configuración de GRUB en el editor: sudo gedit /etc/default/grub

  • descomente GFXMODE y configure su resolución exacta -> cambie #GRUB_GFXMODEaGRUB_GFXMODE=2560x1440

  • añadir línea GRUB_GFXPAYLOAD_LINUX=keep

  • Agregar eliminar splashy agregar nosplash noplymouth nomodeseta su GRUB_CMDLINE_LINUX_DEFAULT. Después de cahnges, el mío pareceGRUB_CMDLINE_LINUX_DEFAULT="quiet nosplash noplymouth intel_idle.max_cstate=1 nomodeset"

  • guarda el archivo

  • actualizar grub sudo update-grub

  • reiniciar

  • use Ctlr + Alt + F2 para cambiar inmediatamente después del arranque

y.selivonchyk
fuente