Korzystam z DELL Precision 5510 Ubuntu Edition z Ubuntu 14.04 jako domyślną instalacją. Dzisiaj zaktualizowałem z 14.04. do 16.04, jak pokazano tutaj
Aktualizacja przebiegła bez żadnych komunikatów o błędach. Jednak po ponownym uruchomieniu nie mogę się już zalogować za pomocą Menedżera logowania ( lightdm
domyślnie?). Gdy hasło jest akceptowane, ekran krótko wyświetla monit na pulpicie, powiedzmy, sekundę, a następnie natychmiast przełącza się z powrotem do ekranu logowania bez dalszego powiadomienia.
Mogę poprawnie zalogować się za pomocą konsoli tekstowej ( CTL+ ALT+ F1). Więc zdecydowanie nie jest to problem z błędnym hasłem.
Przeczytałem, że tak się kiedyś zdarzyło, zobacz tutaj . Różnica polega na tym, że ekran po próbie logowania nie jest całkowicie czarny, ale w rzeczywistości pokazuje przegląd pulpitu, a nawet dialog systemowy, do którego nie mogę uzyskać dostępu, ponieważ pętla następuje szybko.
Co może być nie tak? Jak mogę ponownie użyć mojego systemu? Każda pomoc jest mile widziana.
Odpowiedzi:
Natknąłem się na to po aktualizacji z 15.10 Wily Werewolf.
Używam
prime-select
polecenia Nvidii do włączania i wyłączania dedykowanej karty graficznej. (Po użyciu Ctrl+ Alt+F1 i zalogowaniu się do konsoli) wyłączyłem kartę graficzną GT 540M,sudo prime-select intel
a następniesudo reboot
. Po ponownym uruchomieniu mogłem zalogować się do Unity.Oczywiście jest to raczej poprawka krótkoterminowa i, jak wskazały inne odpowiedzi, być może długoterminowe rozwiązanie będzie związane z wymianą lub aktualizacją sterowników Nvidia lub zezwalaniem na działanie istniejącego niepodpisanego sterownika przez wyłączenie bezpiecznego rozruchu. Ale mam nadzieję, że to przynajmniej przeniesie Cię na pulpit!
Edycja: Sterownik Nvidia można teraz zainstalować przy użyciu oficjalnego PPA, zgodnie z tą odpowiedzią :
źródło
Miałem ten sam problem po aktualizacji z 15.10
W czym był problem?
Dla mnie problem polegał na tym, że UEFI Secure Boot został włączony . Sterowniki NVIDIA są kompilowane lokalnie i dlatego nie są podpisane .
Ubuntu 16.04 nie zezwala na niepodpisane moduły jądra, gdy włączony jest Bezpieczny rozruch.
Wyłączyłem Bezpieczny rozruch, ale nadal znalazłem się w pętli logowania .
To była moja wina. W międzyczasie przełączyłem się na terminal używając Ctrl + Alt + F1 i uruchomiłem Xserver używając sudo. Następnie zmienił pliki w moim katalogu domowym i ustawił własność na root .
Po uruchomieniu
sudo chown username:username -R /home/username
(zmień wszystkie trzy nazwy użytkownika na osobistą nazwę użytkownika) udało mi się zalogować do normalnej sesji X.źródło
~home/
, ponieważ nie podejrzewałbym tutaj żadnych zmian. Wreszcie skończyłem z nową instalacją za pomocą bootowalnej pamięci USB. Teraz mogę ponownie zalogować się na swoje konto użytkownika. Ale to nie jest realne rozwiązanie dla wszystkich, więc nie chciałem publikować tego jako odpowiedzi.Ten sam problem mam po nowej instalacji.
Ctrl+ alt+F1
następnie
Pracował dla mnie.
Wygląda na to, że zostało kilka pakietów
źródło
Mam dokładnie ten sam laptop i ten sam problem. Po tym poleceniu:
sudo apt-get purge nvidia *
Jestem w stanie zalogować się ponownie, ale ku mojemu zaskoczeniu system nie ma wersji 16.04. Wróciłem o 14.04 - absolutnie dziwne.
Aktualizacja: Właściwie korzystam z wersji 16.04, ale ustawienia systemowe mówią mi, że to 14.04. Po aktywacji sterowników NVIDIA problem z logowaniem powraca.
źródło
Otrzymałem ten sam login do zapętlania po zainstalowaniu sterownika NVIDIA, próbowałem wszystkich powyższych zaleceń i ponownie instalowałem ubuntu-desktop, lightdm, gdm3 lub unity, ale nic nie działało. Działa tylko instalacja innego środowiska graficznego (mate, kubuntu).
Tak więc problem (w moim przypadku) wynika z NOMODESET
Jeśli masz problem z zapętleniem loginu , którego kiedykolwiek używałeś nomodeset do uruchomienia na Ubuntu lub nie możesz uruchomić Ubuntu nawet z Live USB, powinieneś spróbować najpierw
UWAGA:
Używamy TYLKO tymczasowego nomodeset, nie zmieniaj go w domyślnym grub (nie dodawaj nomodeset w tym pliku / etc / default / grub) po uruchomieniu Ubuntu z nomodeset, zainstaluj dowolny sterownik z dodatkowego sterownika lub pakietu .deb. następnie uruchom ponownie Ubuntu.
Ustawienie nomodeset po instalacji nvidia utworzy login do pętli lub zawiesi centrum sterowania ubuntu
Jeśli działa dobrze, dodaj nouveau.modeset = 0 jako domyślny grub, uruchom kilka poleceń w tym linku Jak ustawić „nomodeset” po tym, jak już zainstalowałem Ubuntu?
źródło
Zrobiłem świeżą instalację na PC z kartą graficzną NVIDIA. W moim przypadku było następujące proste rozwiązanie:
Przejdź do logowania do konsoli za pomocą Ctrl + Alt + F1
po zalogowaniu wykonaj następujące czynności:
aktualizacja sudo apt
sudo apt upgrade
Następnie mogłem zalogować się normalnie (prawdopodobnie po ponownym uruchomieniu).
Wygląda na to, że mimo że instalacja została wykonana z dostępem do Internetu, nie wszystkie aktualizacje zostały poprawnie zainstalowane. Dwa powyższe kroki kończą proces aktualizacji.
źródło
Krok 1: Uruchom ponownie urządzenie
Krok 2: Wybierz opcję zaawansowaną dla Ubuntu
Krok 3: Wybierz tryb odzyskiwania
Krok 4: Wybierz opcję Czyść, aby zwolnić miejsce
Krok 5: Wybierz
dpkg
Napraw uszkodzone pakietyKrok 5: Wybierz Wznów normalny rozruch
źródło
Nie usuwaj sterowników, jeśli zainstalujesz je ponownie za pomocą Dodatkowych sterowników w części Oprogramowanie i aktualizacje w Ustawieniach systemu.
Następnie otwórz terminal (ctrl + alt + f1, jeśli utknąłeś na ekranie logowania) i wpisz „sudo mokutil --disable-validation”, a następnie trzy razy wprowadź hasło.
Uruchom ponownie i wyłącz Secure Boot przez Shim, który powinien pojawić się podczas uruchamiania, kontynuuj uruchamianie i Zaloguj się.
Następnie ponownie otwórz terminal po ponownej instalacji sterowników NVIDIA za pomocą oprogramowania i aktualizacji, a następnie wpisz „sudo mokutil --enable-validation”, a następnie trzy razy wprowadź hasło.
Uruchom ponownie, a teraz włącz Bezpieczny rozruch i kontynuuj uruchamianie.
To zadziałało dla mnie.
źródło