15.04 e Nvidia: login loop


35

Aggiornato dal 14.10 al 15.04, il desktop non riesce a caricare oltre la schermata di accesso. Digito la mia password, sento un byte sonoro di errore, torna alla schermata di accesso. Inoltre, non è possibile avviare una chiavetta 15.04 creata con un altro PC. L'account ospite fa la stessa cosa. Ho provato a rimuovere tutti i pacchetti driver nvidia, ho provato a fare casino con .Xauthority, ho provato a usare gdm invece di lightdm (peggio ancora peggio: nessuna schermata di login). Ho provato a reinstallare Ubuntu-Desktop. Il codice di errore della sonda PCC ACPI non è riuscito, a partire dal 219 o qualcosa del genere.

Attualmente in esecuzione 15.04 da detta chiavetta USB ... su un altro PC con grafica integrata AMD, nessun problema.

A 15.04 non piacciono le schede grafiche Nvidia. Per favore aiuto!


Una domanda simile è askubuntu.com/questions/613577 .
JdeBP,

hai provato a creare un nuovo utente o a iniziare con una cartella home pulita?
Giovanni Toraldo,

Ho provato a creare un nuovo utente e il problema persiste. Grazie per la risposta!
Dustin francese,

Stai installando il driver per CUDA o per la visualizzazione sullo schermo reale? Se è per CUDA, assicurati di non installare openGL nel file cuda.run.
user1282043

Risposte:


17

sei tu dal futuro. Ecco come l'ho risolto: non l'ho fatto! Ho scaricato nuovamente l'immagine 15.04 dal sito Web Ubuntu e ho creato un "disco" di avvio su una chiavetta USB. Oggi ha funzionato, ma non è successo ieri sera :( Forse Canonical ha corretto la loro immagine ... Quindi ho avviato la chiavetta USB e rimosso il mio 15.04 esistente e installato una nuova copia! Certo, ho perso tutti i miei file (VirtualBox, tutti giochi installati, ecc.) ma ora Linux funziona di nuovo. Lascia che questa sia una lezione per te Dustin! Non provare mai ad aggiornare un sistema operativo Ubuntu! Fai il backup di tutti i tuoi file e fai un'installazione pulita ... proprio come facevi prima fare con Windows!


Bump. Ho appena perso la mia installazione di Linux dopo l'aggiornamento a 15 da 14. Loop schermo nero e grigio anche prima di vedere la schermata di accesso. Un modo per risolverlo senza una nuova installazione? se ctrl alt f1 ritorna al loop dopo 2 secondi di console ..
Zasz

Futuro Dustin, sei un dannato genio.
Motoma,

@zasz Mi è appena successo. Una soluzione è stata quella di continuare ctrl + alt + f1-ing e rimuovere gdm.
Neal

@Neal, per la mia vita non capirò mai gdm vs lightdm. non so cosa siano, non so quale ho, e so benissimo che il mio sistema non eseguirà l'altro (l'ho provato). ....... suppongo che quello che sto cercando di dire sia buon venerdì!
Dustin French

12

Ho avuto lo stesso identico problema. Non sono sicuro del perché sia ​​successo, ma sembra che il mio kernel non sia stato aggiornato.

Per risolvere questo ho usato Ctrl+ Alt+ F1per andare a una console virtuale basata su testo, ho effettuato l'accesso lì, quindi ho eseguito:

sudo apt-get install linux-generic

Tutto ha ripreso a funzionare.


9

La mia correzione per il mio laptop

Dell xps l502x, quindi è la scheda grafica Intel + Nvidia optimus.

Dai un'occhiata a quello che hai

dkms status

Potresti ottenere qualcosa del genere

bbswitch, 0.7, 3.19.0-15-generic, x86_64: installed
nvidia-340, 340.76, 3.19.0-15-generic, x86_64: installed

Rimuovere tutti i driver Nvidia, riportare Ubuntu in stato "pulito".

Dai un'occhiata a questo: https://unix.stackexchange.com/questions/144871/remove-all-nvidia-files

Fondamentalmente, fai:

sudo apt-get purge $(dpkg -l | awk '$2~/nvidia/ {print $2}')

Questo dovrebbe rimuovere tutti i driver nvidia e ora dovresti essere pulito.

Potresti voler ricontrollare:

dkms status

Installa il driver Nvidia

Dai un'occhiata a questo: http://www.binarytides.com/install-nvidia-drivers-ubuntu-14-04/ (la parte della riga di comando)

Ho provato a installare nvidia-349, non ha funzionato, poi ricordo che in precedenza ho usato nvidia-340. Sembra importante ricordare cosa funziona per te. Lo voglio:

sudo apt-get install nvidia-340 #(you may want to try nvidia-346)

Guarda questa lunga guida

http://rajat-osgyan.blogspot.com.au/2015/03/how-to-install-bumblebee-on-ubuntu.html

Al passaggio 4, anziché

sudo echo ON > cat/proc/acpi/bbswitch 

L'ho cambiato in

sudo tee /proc/acpi/bbswitch <<<ON

basato su https://github.com/Bumblebee-Project/bbswitch

A volte dopo aver acceso bbswitch, riavviato, quando lo faccio echo /proc/acpi/bbswitch, lo vedo ancora OFF. Assicurati che Nvidia sia installato per primo o riavvialo per un paio di volte. In tal caso OFF, seguire la guida al passaggio successivo.

Reboot

Dopo la guida, riavvia, vedi se hai ancora il problema con il ciclo di accesso. Se hai ancora problemi, guarda/var/log/Xorg.0.log

/var/log/Xorg.0.log

Cerca i messaggi di errore, che sono indicati da (EE). Nel mio caso, dice

Failed to load /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so: libnvidia-tls.so.340.46: cannot open shared object file: No such file or directory

Faccio un locate libglx.so, sembra che il file si trovi in ​​un'altra posizione. È tempo di ricostruirexorg.conf

Ricostruire xorg.conf

Dai un'occhiata a questa guida: https://lkubuntu.wordpress.com/2011/08/30/quick-and-easy-way-to-fix-x11-issues/

Questo è stato il mio ultimo passo e sono stato in grado di avviare la GUI.


Ho dovuto solo eliminare i driver nvidia per poter riavviare normalmente.
Fraser,

Rimuovere il driver nvidia e riavviare il sistema, risolvere il mio problema.
margherita,

6

Ho avuto esattamente lo stesso problema su Ubuntu 15.10. Nessuna delle soluzioni suggerite qui ha funzionato, né altri tutorial. Dopo diverse installazioni pulite del sistema, ho finalmente capito cosa lo ha causato.

NON METTERE in modo nomodeset permanente nei parametri di avvio!

Dopo un'installazione pulita non ho potuto accedere senza digitare manualmente nomodesetle opzioni di avvio di grub prima dell'avvio. Dopo il primo accesso, tuttavia, l'ho impostato nel file di configurazione di avvio in modo da non doverlo digitare ogni volta. Dopo una delle reinstallazioni mi sono dimenticato di farlo e questa volta i driver NVIDIA sono stati installati senza problemi e sono stato in grado di accedere correttamente.


Grazie per il consiglio! Non avrei mai immaginato una cosa del genere da solo.
Dustin French

L'ho scoperto completamente per caso perché dopo una delle innumerevoli reinstallazioni del sistema ho appena dimenticato di aggiungerlo e tutto ha funzionato come per magia.
user3556519

Dove andrei per trovare / modificare i parametri di avvio?
Neal

@Neal ecco le informazioni askubuntu.com/questions/38780/… Descrive come inserire nomodeseti parametri di avvio, che a volte sono necessari per l'esecuzione iniziale del sistema prima di installare i driver nvidia. Se è lì, puoi rimuoverlo allo stesso modo.
user3556519

Grazie, ho fatto anche nomodeset durante l'installazione 16.04 e dopo l'installazione, ho installato i driver nvidia. Post a cui non sono stato in grado di accedere, ho provato tutte le soluzioni su tutte le domande di askubuntu. Questo dovrebbe essere menzionato come il passaggio finale negli articoli / risposte in cui ti dicono di aggiungere il nomodeset durante l'installazione!
Abhinav Upadhyay,

2

Non ho potuto installare il pacchetto

sudo apt-get install linux-kernel-generic

ma questo ha risolto il problema con il login-loop per me:

sudo apt-get install linux-generic

grazie per l'idea con il kernel


1

IMHO Optimus è il male .

Ubuntu 14.10 mi ha regalato alcuni capelli grigi a causa di Nvidia , quindi sono passato a Win 8. Ieri mi sono sentito come se mi mancasse qualcosa con Win 10 e scaricato 15.04. Prima esecuzione dopo l'installazione e schermo nero con suono di errore continuo. Ctrl+ Alt+ non ha F1visualizzato la console. Reinstallato 2 volte prima di ricordare il problema 14.10 con Optimus. Risolto il problema solo con Bumblebee .


1

Avevo un problema simile ma un account secondario poteva accedere, quindi sapevo che il mio sistema non era bloccato. Ecco come l'ho risolto. Sono andato nella cartella principale dell'account offensivo e ho eliminato tutte le cartelle e i file di configurazione nascosti relativi a gnome, gtk ecc. O qualsiasi cosa non sapessi di voler conservare (come le impostazioni del browser, la musica, ecc.). Reboot. Ho dovuto reimpostare alcune preferenze di sistema e riorganizzare le icone del desktop, ma molto preferibile a un'intera installazione con l'aggiunta di repository e pacchetti extra. Provalo prima di soffiarlo via e installarlo di nuovo.


1

Leggermente fuori tema, ma se hai AMD invece di nVidia: dopo l'aggiornamento da 14.04 a 14.10 e poi 15.04 sono stato catturato nel ciclo di accesso. Dopo aver frugato in molti problemi con i driver nVidia, non sono stati di grande aiuto. Ho un HP Pavillion con CPU e driver AMD. Ecco i semplici passaggi che hanno funzionato:

Premere ctrl- alt- F1per ottenere un prompt della console (non gui).

dkms status # shows that fglrx-core was installed
sudo apt-get purge fglrx-core
sudo apt-get install fglrx-updates
dkms status
sudo reboot now

Quindi tutto è andato bene.


Grazie, questo ha risolto esattamente i problemi di accesso dopo un aggiornamento del kernel. Per quelli che verranno dopo, potrebbe esserci un errore di aringhe rosse da VirtualBox ("vboxclient: il kernel virtualbox non è in esecuzione. Uscita."), Ma il problema di accesso era dovuto alla visualizzazione dei driver.
doppio segno il


1

Per me, ho appena forzato una riconfigurazione del server grafico eliminando il .Xauthorityfile in un tty nella cartella home:

sudo mv .Xauthority .Xauthority_old

0

Avevo fatto un'installazione pulita di 15.10 ma ho scoperto che la schermata di accesso di lightdm mostrava parole incomplete (pa rd) e mi sono anche inserita in un ciclo quando ho effettuato l'accesso. Ctrl-Alt-F1 mi ha registrato correttamente e quindi ho emesso un comando sudo apt- get remove --purge nvidia- *. Questo elencava un carico di driver nvidia e diceva che nessuno era installato. Quindi ho deciso di installare l'ultimo come esperimento. sudo apt-get install nvidia-352 ha fatto il trucco. Dopo il completamento non sono state visualizzate parole incomplete nella schermata di accesso di lightdm e successivamente ho effettuato l'accesso senza problemi. Quindi la mia soluzione era installare un driver dello schermo NVIDIA ... preferibilmente l'ultimo. Saluti


sono sorpreso che un'installazione pulita ti abbia dato problemi simili. FISSA QUESTO PLZ, CANONICO !!!
Dustin French

0

Dai un'occhiata alla tua partizione / home con il comando df se non è piena . Ciò può causare il riavvio di x-server ...

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.