GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come riavere i Tty oscurati?

Domanda originale:

Dopo aver sostituito Ubuntu 10.10 con 11.04 tutto ciò che ottengo quando Ctrl +Alt +F1–F6 in un tty è uno schermo nero. Inoltre, quando avvio c'è un po' di schermo nero dopo la visualizzazione del menu grub2. Quindi fino a poco prima dell'avvio di gnome rimane nero.

Ho una Nvida Geforce Quadro FX 770M sul mio HP EliteBook 8530w. Come faccio a far funzionare di nuovo i miei tty (alias "terminali virtuali")?

I miei sforzi in ordine cronologico:

  • Quindi grub e gfx-payload sembrano essere il problema, ho pensato. Ho seguito questa guida per una risoluzione tty più elevata. Il che ha portato alla visualizzazione del menu grub2 nella mia risoluzione nativa anziché 800 × 600. Il problema dello schermo nero rimane.

  • Ho cercato su Google alcune segnalazioni di bug su altre schede nvidia che hanno questo problema.

  • Ho provato a disinstallare il driver nvidia. Nessun effetto. Ho anche provato diverse risoluzioni

  • Con una versione precedente del kernel funziona. Anche se non perfettamente. Le tty sono utilizzabili, rimane una schermata nera tra il menu di grub2 e l'inizio di gnome. Non proprio una soluzione.

  • Provato così tanto, che ho perso le tracce. grub2 reinstallato e linux-image-2.6.38-8-generic . Quindi l'ho fatto sul mio /etc/default/grub in conformità con la guida di cui sopra (/etc/grub.d/00_header anche modificato):

    GRUB_DEFAULT=0
    GRUB_HIDDEN_TIMEOUT=0
    #GRUB_HIDDEN_TIMEOUT_QUIET=true
    GRUB_TIMEOUT=3
    GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
    #GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    GRUB_CMDLINE_LINUX=""
    GRUB_GFXMODE=1680x1050x32
    

    Con mia grande sorpresa ora posso usare le mie tty in risoluzione nativa. La schermata nera tra il menu di grub2 e la schermata di accesso di gnome è comunque presente . Questo è fastidioso poiché utilizzo anche un disco crittografato, quindi devo inserire la mia passphrase al buio totale... Sto ancora cercando una soluzione ma l'urgenza è bassa.

  • Scaricata e installata una versione successiva del driver nvidia. Nessuna differenza rispetto all'ultima modifica.

  • Provato GRUB_CMDLINE_LINUX="vga=" -parametro. Nessun effetto.

  • nomodeset non ha effetto. nemmeno in combinazione con vga=...

  • Provato echo FRAMEBUFFER=y > /etc/initramfs-tools/conf.d/splash nessun effetto (vedi commento)

  • Alla vigilia delle dimissioni...

  • Il periodo delle taglie finirà presto.

Migliore risposta

Ho riscontrato il tuo stesso problema quando ho sostituito Ubuntu 10.10 con una nuova installazione di Ubuntu 11.04 (e successivamente, Ubuntu 11.10):le mie tty "console" erano disperatamente vuote ma effettivamente funzionanti, ovvero potevo accedere e inserire comandi che in realtà lavoro, ma sul mio schermo non era visibile nulla.

Ho passato un numero enorme di ore su Google e vari forum di Ubuntu, ho provato molti suggerimenti e alla fine sono arrivato alla seguente conclusione:il problema è legato al driver proprietario NVIDIA — se rimuovo il driver proprietario NVIDIA e utilizzo il "nouveau ” driver, il problema scompare ma poi ovviamente non posso più beneficiare dell'accelerazione hardware.

Correlati:come includere righe in resolv.conf che non si perderanno al riavvio in Ubuntu?

Sono riuscito a risolvere il problema sul mio sistema (ZOTAC ZBOX con NVIDIA GT218 integrata) utilizzando il driver framebuffer Uvesafb.

Ecco la procedura che ho usato:

apt-get install v86d
apt-get install hwinfo
hwinfo --framebuffer

Dall'output di hwinfo, ho preso la "migliore" risoluzione compatibile con il mio schermo - nel mio caso 1280×800 a 24 bit - e ho aggiunto la seguente riga alla fine del file /etc/initramfs-tools/modules:

uvesafb mode_option=1280x800-24 mtrr=3 scroll=ywrap

(La stringa "1280×800-24" deriva dalla risoluzione che ho scelto:il tuo chilometraggio può variare.)

Quindi ho ricostruito le immagini di grub e initramfs come segue:

update-initramfs -u
update-grub

Alla fine ho riavviato il sistema e le tty della mia console erano finalmente di nuovo visibili.

Non utilizzo il filesystem crittografato, quindi non posso verificare se la passphrase deve essere inserita "al buio", ma spero comunque che la soluzione sopra descritta ti possa aiutare.


Ubuntu
  1. Come ottenere l'autorizzazione per modificare nell'USB?

  2. Come scoprire se la carta supporta la modalità infrastruttura?

  3. Come visualizzare il menu Grub?

  4. Come esco dallo "schermo" senza digitare "esci"?

  5. Come ottenere la dimensione effettiva della directory (da du)?

Come modificare la risoluzione dello schermo tramite il terminale di Ubuntu

Come ottenere l'ultima versione di vim su Ubuntu 20.04?

Come ottenere il layout corretto della tastiera spagnola?

Come ottenere il programma di installazione Wubi per utilizzare un Iso pre-scaricato?

Come visualizzare in remoto l'Android sul PC?

Come recuperare la notifica Skype nella barra delle applicazioni?