Come faccio a riavere i miei occhiali oscurati?


17

Domanda originale:

Dopo aver sostituito Ubuntu 10.10 con 11.04 tutto ciò che ottengo quando Ctrl+ Alt+ F1–F6in un tty è una schermata nera. Anche quando avvio ho un po 'di schermo nero dopo la visualizzazione del menu grub2. Quindi fino a poco prima che inizi lo gnomo, rimane nero.

Ho un Nvida Geforce Quadro FX 770M sul mio HP EliteBook 8530w. Come faccio a far funzionare di nuovo i miei tty (noti anche come "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é in 800x600. Il problema dello schermo nero rimane.

  • Googlehit alcuni 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. I tty sono utilizzabili, rimane lo schermo nero tra il menu grub2 e l'inizio di gnome. Non proprio una soluzione.

  • Ho provato così tanto che ho perso la cognizione. Reinstallato grub2e linux-image-2.6.38-8-generic. Poi ha fatto questo al mio /etc/default/grubsecondo la guida di cui sopra ( /etc/grub.d/00_headera cura pure):

    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 sorpresa ora posso usare i miei tty nella risoluzione nativa. La schermata nera tra il menu di grub2 e la schermata di login di gnome è ancora lì . Questo è fastidioso poiché uso anche un disco crittografato, quindi devo inserire la mia passphrase in totale oscurità ... Sto ancora cercando una soluzione ma l'urgenza è bassa.

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

  • GRUB_CMDLINE_LINUX="vga="Parametro provato . Nessun effetto.

  • nomodesetnon ha alcun effetto. nemmeno in combinazione convga=...

  • echo FRAMEBUFFER=y > /etc/initramfs-tools/conf.d/splashNon ho provato alcun effetto (vedi commento )

  • Sul punto di dimettersi ...

  • Il periodo di ricompensa presto finirà.


1
Hai provato "nomodeset" sulla linea "quiet splash" per disabilitare la modalità kernel?
maco,

provato già in un'altra configurazione. ora l'ho provato di nuovo. Ancora nessun lavoro laborioso;) Grazie comunque.
con-f-use

2
Con-f-use - Sono ancora confuso :-) con la domanda - i TTY puoi ancora usare nativamente ma hai una plymouth con schermo nero? Hai provato il trucco framebuffer = y? ubuntuforums.org/showpost.php?p=9175901&postcount=4
fossfreedom

2
Secondo le linee guida ( askubuntu.com/help/reopen-questions ) questa è una richiesta "Si prega di riaprire". Non credo che questo sia troppo localizzato - succede su tutte le mie macchine con nVidia installato proprietario. "È improbabile che aiuti i futuri visitatori" non è corretto: sono un futuro visitatore e spero sicuramente che le risposte mi aiuteranno a risolvere questo esatto problema. Non penso che la domanda debba essere modificata o riformulata, descrive perfettamente i problemi che ho.
Ash,

1
Un po 'di storia: c'era un motivo stretto "troppo localizzato", ma Stack Exchange lo ha portato via perché la gente lo ha usato male per metà del tempo . Questo è uno di quei casi chiari di no essere "improbabile che possa aiutare i futuri visitatori", date le molte persone che hanno pubblicato qui sullo stesso problema. I commentatori altrove hanno inviato persone qui dove le risposte hanno aiutato . Credo che questo sia rilevante anche oggi; Sto votando per riaprire. @Ash
Eliah Kagan,

Risposte:


8

Ho riscontrato lo stesso problema con te quando ho sostituito Ubuntu 10.10 con una nuova installazione di Ubuntu 11.04 (e successivamente Ubuntu 11.10): i miei tty "console" erano vuoti disperatamente ma funzionavano davvero - cioè potevo accedere e inserire comandi che funziona davvero, ma non c'era nulla di visibile sul mio schermo.

Ho trascorso un numero enorme di ore su Google e vari forum di Ubuntu, ho provato molti suggerimenti e sono finalmente arrivato alla seguente conclusione: il problema è collegato 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.

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 risoluzione "migliore" compatibile con il mio schermo - nel mio caso 1280x800 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 "1280x800-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 la mia console tty era finalmente di nuovo visibile.

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


1
Questo ha funzionato alla grande per me!
Radu Rădeanu,

4

Problema simile

Ho scoperto che aveva a che fare con il VGA sulla mia scheda madre che non stavo usando. Quando ho collegato un monitor al mobo VGA e ho premuto CTRL-ALT-F1, il tty visualizzato invece su quel monitor.

È andato al BIOS: imposta VGA per abilitare quando non c'è la scheda grafica, ora va tutto bene.

Peccato che ho reinstallato e formulato tutto prima di arrivare a questo stadio :(


3

Ho riscontrato lo stesso problema, tutti i terminali ttyX sono in esecuzione (i processi di getty sono in esecuzione), ma nessun prompt di accesso su Ctrl + Alt + F1-6 (schermo nero con il resto della schermata iniziale in alto). Quando scrivo nome utente e password, l'utente viene correttamente registrato (chi comanda). L'unica soluzione che ho trovato è passare alla modalità testo mentre l'avvio procede.

1) modifica: / etc / default / grub GRUB_GFXPAYLOAD_LINUX = testo

2) e aggiornamento di grub: update-grub2 update-initramfs -u


Ci ho lavorato tutto il giorno. La tua risposta declassata è stata l'unica soluzione finora.
Chris K,

0

Prima di tutto, quella sceneggiatura è davvero un brutto lavoro. Non crea backup. Sostituirà senza problemi, se le righe vengono commentate. Suggerisce bit di risoluzioni sbagliate e risoluzioni sbagliate se si utilizzano schermi doppi. Inoltre, potrebbe essere modificato installando maleware in qualsiasi momento. Fortunatamente ho cercato il codice prima di invocarlo.
con-f-use

Ora al vero problema: le modifiche suggerite nello script non sono state di grande aiuto, se non del tutto. Riesco a vedere parte della schermata di caricamento pre-gnomo ora, ma non la password qurey per decrittografare i miei dischi. Detto anche che la schermata di caricamento riempie solo una piccola parte in alto a sinistra del mio schermo. Ma suppongo che ciò sia dovuto solo alle modifiche che ho apportato in precedenza e al fatto che ho riattivato lo "splash silenzioso" per testare lo script fisso. La metà delle opzioni che imposta sono comunque obsolete.
con-f-use

0

Il mio svanisce lentamente, come una sorta di funzione di sicurezza, se eseguo il login e devo digitare perfettamente il mio nome di accesso, premere Invio, quindi inserire la mia password, inserire. Riesco a vedere le cose bene. Forse il tuo schermo si sta sbiadendo molto rapidamente.

Prova ad accedere. Non penso che questo sia legato a una scheda grafica, dato che l'ho avuto con 11.04 e 11.10 e forse la versione precedente. Su due carte, NVIDIA e ATI. (con driver fantasia-super-segreto-non-open source)


0

Ho iniziato a riscontrare questo problema dopo aver apportato le modifiche necessarie per la connessione wireless anche prima dell'accesso dell'utente all'ambiente desktop.

Ho seguito le istruzioni fornite in questa pagina per ottenere lo stesso.

Dopo queste modifiche le mie sessioni non erano al runlevel corretto. Sono stato in grado di riavere la console tty ripristinando le modifiche apportate /etc/init/rc-sysinit.conf.

Ora le mie console tty funzionano bene e il problema non era legato ai driver grub o display.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.