Impossibile accedere ai terminali tty1, tty2, … su Linux Ubuntu

[Scenario]
Su una postazione con Linux Ubuntu provo a visualizzare il terminale tty1 tramite la sequenza tasti:

CTRL + ALT + F1

C’è qualcosa che non va. Vedo la grafica di avvio del desktop environment in loop.
Se premo ESC leggo un tentativo di avvio che non riesce.

Provo quindi a passare al terminale tty2.
Stavolta mi ritrovo in modalità testuale, cursore lampeggiante in alto a sinistra e fermo assoluto.

Faccio un po’ di ricerche e appuro che è un comportamento che di solito il sistema restituisce quando la risoluzione della modalità testuale settata all’avvio non è compatibile con la scheda video.

Consiglio la lettura di questo intervento su AskUbuntu, dal quale ho preso la soluzione che segue e che ha risolto – nel mio caso – la problematica.

[Soluzione]
Apro il terminale e digito

sudo gedit /etc/default/grub

Ovviamente se gedit è l’editor di testo installato, altrimenti ne specifico un altro.

Cerco la linea che inizia per: GRUB_CMDLINE_LINUX_DEFAULT.

Dovrebbe essere composta da qualcosa del genere: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1".

Basta quindi aggiungere l’opzione nomodeset: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1 nomodeset".

Salvo il file.

Da terminale lancio il comando

sudo update-grub

attendo che riscriva le opzioni di avvio di Grub e riavvio la macchina.

A riavvio terminato il problema non dovrebbe più presentarsi.

Se mi interessa indicare la risoluzione specifica che mi interessa avere nei terminali ttyx mi basta aggiungere all’opzione nomodeset quella vga, così:

nomodeset vga=xxx

Dove xxx è il codice di video mode VESA (al link un elenco completo).

Posted in Linux.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *