Ubuntu 16.04 zawiesza się na ekranie logowania, nie działa klawiatura ani mysz

14

Mam komputer stacjonarny Dell Precision 3620 z zainstalowanym systemem Ubuntu 16.04.

Niedawno (dzisiaj) zaktualizowałem go (nie zaktualizowałem), a następnie poprosiłem o ponowne uruchomienie, więc to zrobiłem. Jednak po ponownym uruchomieniu komputera pokazał się ekran logowania i wspomniane połączenie ustanowione (dla Internetu przez Ethernet), a kursor hasła logowania migał w tym czasie, ale potem nawet kursor przestał migać i nie przyjmował żadnej odpowiedzi z klawiatury lub myszy. Tylko jedna opcja to wymuszenie zamknięcia. Nie mam pojęcia, co spowodowało tę część aktualizacji.

Wszystko działało dobrze przed aktualizacją. Po ustąpieniu ikony Ethernet zapowiadającej połączenie zniknie miganie kursora, a klawiatura i mysz po prostu nie będą działać. Próbowałem nawet podłączyć klawiaturę do innych gniazd, ale bez powodzenia. Czy mogę odinstalować ostatnią aktualizację?

UWAGA :

Usłyszałem dźwięk z procesora, gdy pojawia się ekran logowania, a między kursorem również miga, ale gdy ten dźwięk się skończy, miganie zawiesza się i musisz siłą wyłączyć, ponieważ jest to komputer instytutu (wziąłem przywilej administratora, ból głowy ). Teraz naprawdę się o to martwię. Jak to naprawić?

POPRAWA

Nie musiałem iść na USB na żywo i mogłem przejść do gruba.
Mogłem przejść do menu GRUBA, naciskając klawisz Esc). To co mam.

wprowadź opis zdjęcia tutaj

Po tym nie mam pojęcia, jak sobie z tym poradzić. Mówi, że Bezpieczny rozruch zabrania ładowania modułu, podczas ładowania Ubuntu zrobiłem bezpieczny rozruch, wprowadzając do tego hasło.

LK
źródło
Jeśli uruchomienie starszego jądra działa, zgłoś błąd dotyczący nowego jądra.
Zanna,
Przepraszam, mogę skierować cię tylko do tego askubuntu.com/questions/5121/how-do-i-report-a-bug. Spojrzałem na Launchpad, ale nie mogłem znaleźć, że ktoś już zgłosił twój błąd: S
Zanna
cześć, mam dokładnie ten sam problem z nową maszyną, którą właśnie kupiłem. wygląda mi na to, że jądro ładuje jakiś dziwny moduł, który wymaga wyświetlania grafiki. masz coś nowego ze swojej strony? z którego jądra korzystasz teraz?
Jason Hu,
@HuStmpHrrr 4.4.0-83-generic. To aktualna wersja
LK
1
Czy zdarza ci się mieć kartę NVIDIA? To spowodowało problem.
Jason Hu,

Odpowiedzi:

16

Ten sam problem wystąpił na moim komputerze osobistym. Wygląda na to, że pochodzi z pakietów jądra 4.4.0-43, które zostały wydane bez innych potrzebnych. Zobacz https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1633267/comments/17

Najpierw spróbuj uruchomić stare jądro

Przytrzymanie klawisza Shift zaraz po uruchomieniu maszyny powinno wyświetlić menu grub. Następnie powinieneś być w stanie wybrać stare jądro w „opcjach zaawansowanych”.

Jeśli uda Ci się uruchomić maszynę w ten sposób, masz szczęście: wystarczy uaktualnić, aby uzyskać brakujące pakiety:

sudo apt update && sudo apt upgrade

Jeśli nie możesz w ogóle uruchomić komputera

W tym przypadku udało mi się go rozwiązać, uruchamiając aktualizację z klucza Live-USB przez chroot:

Jeśli dysk systemowy nie jest zaszyfrowany

  • uruchom komputer na Live-USB lub Live-CD tej samej wersji Ubuntu (16.04.1)
  • zamontuj dysk systemowy (w tym przykładzie w / mnt. Jeśli podłączysz go z GUI, prawdopodobnie będzie to / media / ubuntu / some-uid: w takim przypadku zamień / mnt z tą ścieżką poniżej)
  • zamontuj niezbędne katalogi, aby umożliwić chrootowi dostęp do Internetu:

    sudo mount --bind /sys /mnt/sys
    sudo mount --bind /dev /mnt/dev
    sudo mount --bind /proc /mnt/proc
    sudo mount --bind /run /mnt/run
    

    i jeśli masz osobną partycję / boot: (dostosuj nazwę urządzenia)

    sudo mount /dev/sda2 /mnt/boot
    
  • następnie uruchom chroot i uaktualnij:

    sudo chroot /mnt
    apt update
    apt upgrade
    exit
    
  • i wreszcie odmontuj wszystko i uruchom ponownie (nie jestem pewien, czy to naprawdę konieczne):

    sudo umount /mnt/sys
    sudo umount /mnt/proc
    sudo umount /mnt/dev
    sudo umount /mnt/run
    sudo umount /mnt/boot
    

Jeśli dysk systemowy jest zaszyfrowany

W takim przypadku najpierw musisz zamontować go o tej samej nazwie co na / etc / crypttab (w moim przypadku był to sda3_crypt: znajdź swój w pierwszej kolumnie / etc / crypttab, na linii dysku systemowego):

sudo cryptsetup luksOpen /dev/sda3 sda3_crypt
sudo mount /dev/mapper/ubuntu--vg-root /mnt

następnie wykonaj tę samą procedurę jak powyżej

Całą historię (po francusku) wyjaśniłem na moim blogu: https://blog.mossroy.fr/2016/10/14/ubuntu-bloque-a-la-saisie-du-mot-de-passe-de-dechiffrement -luks-a-cause-dun-kernel-4-4-0-43-niekompletny /

Mossroy
źródło
Czy mógłbyś wyjaśnić swój obecny status i co dokładnie zrobiłeś do tej pory? Czy uruchomiłeś aktualizację? Jeśli uda ci się mieć menu grub, wybierz wiersz z 4.4.0-42-generic (bez sufiksu), który powinien pozwolić na uruchomienie. Następnie zaktualizuj
Mossroy,
Bardzo dziękuję za twoją odpowiedź. Zredagowałem swoje pytanie, a mimo to udało mi się przejść do menu grub bez potrzeby korzystania z usb na żywo. Potem wybrałem Advanced optionsstamtąd to dostałem (powyżej zdjęcia).
LK
+1, zrobiłem tak jak wspomniałeś, tj. Wybrałem 4.4.0-42-ogólny. A potem sudo apt update && sudo apt upgrade. Czy muszę go ponownie uruchomić? Mam nadzieję, że ten sam problem nie nadejdzie.
LK
Tak, problem powinien zostać rozwiązany: uruchom ponownie, aby sprawdzić
Mossroy
Nowe jądro nie jest zainstalowane, ale stare. Jeśli ponownie zostanie zainstalowane nowe jądro, to ponownie się uruchomi, problem.
LK
2

Nie rozwiązanie, ale szybka poprawka:

Dokładnie tego samego doświadczyłem dzisiaj po aktualizacji.

Moim obejściem jest uruchomienie poprzedniego jądra, jak opisano w tym poście sprzed roku.

Wejdź do menu GRUB naciskając Shift po włączeniu komputera, wybierz Opcje zaawansowane dla Ubuntu i zejdź do starszego jądra z listy (bez odzyskiwania).

Sarvva
źródło
@Sarvva Nie mogę uzyskać dostępu do mojego gruba, próbowałem naciskać shift, bezpośrednio pojawia się ekran ubutu.
LK
@Sarvva Zaktualizowałem pytanie. Czy muszę wybrać niższy z listy? Ale które dokładnie jest wiele.
LK
2

Wystąpił problem z uaktualnieniem z Xenial do Zesty. Próbowałem innych rozwiązań, ale one nie działały dla mnie.

Zamiast tego, kiedy dotarłem do menu GRUB, wszedłem do jądra odzyskiwania. Stamtąd spadłem do terminala głównego i uruchomiłem apt update / upgrade, a następnie opcję „napraw uszkodzone pakiety” systemu odzyskiwania.

Wydaje się, że to dla mnie naprawiło. Wydaje mi się, że z jakiegoś powodu serwer wyświetlania nie zakończył aktualizacji, więc pozostawiono go w stanie połowicznym.

forresthopkinsa
źródło