15.04 i Nvidia: pętla logowania

35

Uaktualniono 14.10 do 15.04, pulpit nie ładuje się po ekranie logowania. Wpisuję hasło, słyszę bajt dźwięku awarii, wracam do ekranu logowania. Nie można również uruchomić dysku USB 15.04 utworzonego na innym komputerze. Konto gościa robi to samo. Próbowałem usunąć wszystkie pakiety sterowników nvidia, próbowałem zadzwonić z .Xauthority, próbowałem użyć gdm zamiast lightdm (nie powiodło się jeszcze gorzej: brak ekranu logowania). Próbowałem ponownie zainstalować ubuntu-desktop. Otrzymanie kodu błędu sondy ACPI PCC nie powiodło się, uruchomienie 219 lub coś w tym rodzaju.

Obecnie działa 15.04 poza wspomnianym napędem kciuka ... na innym komputerze ze zintegrowaną kartą graficzną AMD, bez problemów.

15.04 nie lubi kart graficznych Nvidia. Proszę pomóż!

Dustin French
źródło
Podobnym pytaniem jest askubuntu.com/questions/613577 .
JdeBP
próbowałeś utworzyć nowego użytkownika lub zacząć od czystego folderu domowego?
Giovanni Toraldo
Próbowałem utworzyć nowego użytkownika i problem nadal występuje. Dzięki za odpowiedzi!
Dustin francuski
Czy instalujesz sterownik CUDA lub wizualizację na swoim ekranie? Jeśli dotyczy to CUDA, upewnij się, że nie instalujesz openGL w pliku cuda.run.
user1282043,

Odpowiedzi:

17

to ty z przyszłości. Oto jak to naprawiłem: nie zrobiłem tego! Ponownie pobrałem obraz 15.04 ze strony Ubuntu i utworzyłem „dysk” startowy na pendrivie USB. Dzisiaj zadziałało, ale nie zeszłej nocy :( Być może Canonical naprawił ich obraz ... Więc uruchomiłem z napędu kciuka i usunąłem istniejącą 15.04 i zainstalowałem nową kopię! Pewnie straciłem wszystkie moje pliki (VirtualBox, wszystkie zainstalowane gry itp.), ale teraz Linux znów działa. Niech to będzie dla ciebie lekcja Dustin! Nigdy nie próbuj aktualizować systemu operacyjnego Ubuntu! Po prostu zrób kopię zapasową wszystkich plików i wykonaj czystą instalację ... tak jak kiedyś zrobić z Windows!

Dustin French
źródło
Guz. Właśnie straciłem instalację Linuksa po aktualizacji do 15 z 14. Czarno-szara pętla ekranu, zanim jeszcze zobaczę ekran logowania. Jakiś sposób to naprawić bez nowej instalacji? jeśli ctrl alt f1 powróci do pętli po 2 sekundach konsoli ..
Zasz
Future Dustin, jesteś cholernym geniuszem.
Motoma,
@zasz To mi się przydarzyło. Rozwiązaniem było kontynuowanie ctrl + alt + f1-ing i usunięcie gdm.
Neal
@Neal, przez całe życie nigdy nie zrozumiem gdm kontra lightdm. nie wiem co to jest, nie wiem, który mam, i cholernie dobrze wiem, że mój system nie uruchomi drugiego (próbowałem). ....... myślę, że to, co próbuję powiedzieć, to szczęśliwy piątek!
Dustin French
12

Miałem dokładnie ten sam problem. Nie jestem pewien, dlaczego tak się stało, ale wygląda na to, że moje jądro nie zostało zaktualizowane.

Aby rozwiązać problem, użyłem Ctrl+ Alt+, F1aby przejść do wirtualnej konsoli tekstowej , zalogowałem się tam, a następnie uruchomiłem:

sudo apt-get install linux-generic

Wszystko znów zaczęło działać.

Uther
źródło
9

Moja poprawka do mojego laptopa

Dell XPS L502x, więc jest to karta graficzna Intel + Nvidia Optimus.

Zobacz, co masz

dkms status

Możesz dostać coś takiego

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

Usuń wszystkie sterowniki Nvidia, przywróć system Ubuntu do stanu „czystego”.

Spójrz na to: https://unix.stackexchange.com/questions/144871/remove-all-nvidia-files

Zasadniczo wykonujesz:

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

To powinno usunąć wszystkie sterowniki NVIDIA, a teraz powinieneś być czysty.

Możesz dwukrotnie sprawdzić:

dkms status

Zainstaluj sterownik Nvidia

Spójrz na to: http://www.binarytides.com/install-nvidia-drivers-ubuntu-14-04/ (część wiersza poleceń)

Próbowałem zainstalować NVIDIA-349, to nie działało, a potem pamiętam, że wcześniej korzystałem z NVIDIA-340. Ważne jest, aby pamiętać, co działa dla Ciebie. Ja robię:

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

Spójrz na ten długi przewodnik

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

W kroku 4 zamiast

sudo echo ON > cat/proc/acpi/bbswitch 

Zmieniłem to na

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

na podstawie https://github.com/Bumblebee-Project/bbswitch

Czasami po włączeniu przełącznika bbswitch, uruchom ponownie, kiedy to zrobię echo /proc/acpi/bbswitch, nadal go widzę OFF. Upewnij się, że Nvidia jest zainstalowana w pierwszej kolejności lub uruchom ponownie kilka razy. Jeśli tak OFF, postępuj zgodnie z instrukcjami do następnego kroku.

Restart

Po przewodniku uruchom ponownie, sprawdź, czy nadal masz problem z pętlą logowania. Jeśli nadal masz problemy, spójrz na/var/log/Xorg.0.log

/var/log/Xorg.0.log

Poszukaj komunikatów o błędach, które są oznaczone symbolem (EE). W moim przypadku tak jest

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

Robię locate libglx.so, wygląda na to, że plik znajduje się w innej lokalizacji. Czas odbudowaćxorg.conf

Odbudować xorg.conf

Obejrzyj ten przewodnik: https://lkubuntu.wordpress.com/2011/08/30/quick-and-easy-way-to-fix-x11-issues/

To był mój ostatni krok i mogłem uruchomić system GUI.

kenpeter
źródło
Musiałem tylko wyczyścić sterowniki NVIDIA, aby móc normalnie zrestartować komputer.
Fraser,
Usuwanie sterownika nvidia i ponowne uruchamianie systemu rozwiązuje mój problem.
stokrotka,
6

Miałem dokładnie ten sam problem na Ubuntu 15.10. Żadne z sugerowanych tutaj rozwiązań nie zadziałało, podobnie jak inne samouczki. Po kilku czystych instalacjach systemu w końcu ustaliłem, co go spowodowało.

NIE WSTAWIAJ na nomodeset stałe parametrów rozruchowych!

Po czystej instalacji nie mogłem się zalogować bez ręcznego wpisania nomodesetopcji rozruchu grub przed uruchomieniem. Jednak po pierwszym logowaniu ustawiłem go w pliku konfiguracyjnym rozruchu, aby nie musiałem go wpisywać za każdym razem. Po jednej z ponownych instalacji zapomniałem to zrobić i tym razem sterowniki NVIDIA zostały zainstalowane bez problemu i udało mi się zalogować.

użytkownik3556519
źródło
Dzięki za wskazówkę! NIGDY nie wymyśliłbym czegoś takiego na własną rękę.
Dustin Francuski
Odkryłem to zupełnie przypadkowo, ponieważ po jednej z niezliczonych ponownych instalacji systemu zapomniałem go dodać i wszystko działało jak magia.
user3556519
Gdzie mam znaleźć / edytować parametry rozruchu?
Neal
@Neal tutaj informacje askubuntu.com/questions/38780/... Opisuje, jak wstawić nomodesetparametry rozruchowe, które są czasem potrzebne do pierwszego uruchomienia systemu przed instalacją sterowników NVIDIA. Jeśli tak, możesz go usunąć w ten sam sposób.
user3556519,
Dzięki, zrobiłem też nomodeset podczas instalacji 16.04, a po instalacji zainstalowałem sterowniki nvidia. Post, którego nie mogłem się zalogować, wypróbowałem wszystkie rozwiązania wszystkich pytań askubuntu. Powinno to zostać wspomniane jako ostatni krok w artykułach / odpowiedziach, w których mówi się o dodaniu zestawu nomode podczas instalacji!
Abhinav Upadhyay
2

Nie mogłem zainstalować pakietu

sudo apt-get install linux-kernel-generic

ale to rozwiązało dla mnie problem z pętlą logowania:

sudo apt-get install linux-generic

dziękuję za pomysł z jądrem

Sebastian Wittka
źródło
1

IMHO Optimus jest zły .

Ubuntu 14.10 podarowało mi kilka siwych włosów z powodu Nvidii , a następnie przełączyłem się na Win 8. Wczoraj czułem się, jakbym coś brakowało z Win 10 i pobrałem 15.04. Najpierw uruchom po instalacji i czarny ekran z ciągłym dźwiękiem awarii. Ctrl+ Alt+ F1nie wyświetlał konsoli. Ponownie zainstalowane 2 razy, zanim przypomniałem sobie problem z 14.10 Optimus. Rozwiązano problem tylko z Bumblebee .

Konstantin
źródło
1

Miałem podobny problem, ale drugie konto mogło się zalogować, więc wiedziałem, że mój system nie został uszkodzony. Oto jak to naprawiłem. Poszedłem do folderu domowego konta, które go narusza, i usunąłem wszystkie ukryte foldery konfiguracji i pliki, które dotyczyły gnome, gtk itp. Lub czegokolwiek, o czym nie wiedziałem, że chcę zachować (np. Ustawienia przeglądarki, muzyka itp.). Restart. Musiałem ponownie ustawić niektóre preferencje systemowe i zmienić układ ikon pulpitu, ale znacznie lepiej niż cała instalacja z dodaniem repozytoriów i dodatkowych pakietów. Spróbuj, zanim zdmuchniesz go i ponownie zainstalujesz.

Stuart Conner
źródło
1

Nieco nie na temat, ale jeśli masz AMD zamiast nVidii: po aktualizacji 14.04 do 14.10, a następnie 15.04 wpadłem w pętlę logowania. Po wielu problemach ze sterownikami nVidia, nie byli zbyt pomocni. Mam HP Pavillion z procesorem i sterownikami AMD. Oto proste kroki, które zadziałały:

Naciśnij ctrl- alt-, F1aby wyświetlić monit konsoli (nie 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

Potem wszystko było dobrze.

głupiec
źródło
Dziękujemy, to dokładnie rozwiązane problemy z logowaniem po aktualizacji jądra. Dla tych, którzy przyjdą później, może wystąpić błąd czerwonego śledzia w VirtualBox („vboxclient: jądro virtualbox nie działa. Wyjście.”), Ale problem z logowaniem był spowodowany sterownikami ekranu.
podwójnie oznaczono
1

Dla mnie właśnie wymusiłem ponowną konfigurację serwera graficznego, usuwając .Xauthorityplik w tty w folderze domowym:

sudo mv .Xauthority .Xauthority_old
Psddp
źródło
0

Zrobiłem czystą instalację 15.10, ale okazało się, że ekran logowania lightdm wyświetlał niekompletne słowa (pa rd), a także zalogowałem się w pętli. Ctrl-Alt-F1 zalogował mnie dobrze, a następnie wydałem polecenie sudo apt- pobierz usuń --purge nvidia- *. To wykazało ładunek sterowników NVIDIA i powiedział, że żaden nie został zainstalowany. Postanowiłem więc zainstalować najnowszy eksperyment. sudo apt-get install nvidia-352 załatwiło sprawę. Po zakończeniu na ekranie logowania lightdm nie były wyświetlane niekompletne słowa, a następnie zalogowałem się bez problemów. Więc moją poprawką było zainstalowanie sterownika ekranu NVIDIA ... najlepiej najnowszego. Twoje zdrowie

Kopać
źródło
dziwię się, że czysta instalacja dała ci podobne problemy. NAPRAW TEN PLZ, CANONICAL !!!
Dustin French
0

Spójrz na partycję / home za pomocą polecenia df, jeśli nie jest pełna . Może to spowodować ponowne uruchomienie X-serwera ...

Philippe Gachoud
źródło