Używam Ubuntu 14.04 64 bit. Problem, przed którym stoję, polega na tym, że nie mogę wyłączyć urządzenia. Za każdym razem, gdy wyłączam lub ponownie uruchamiam komputer (zarówno z terminala, jak i GUI), blokuje się on na ekranie startowym rozruchu i pozostaje tam na zawsze, dopóki go nie wyłączę, naciskając przycisk zasilania.
Przeszedłem pytanie - jak rozwiązać problem powolnego zamykania systemu, i jest to odpowiedź, ale nie mogę zdiagnozować problemu. Istnieje pewne logowanie, /var/crash/
ale nie można znaleźć Title: MISBEHAVING_PROGRAMNAME
w nich żadnego ciągu . Moja wersja jądra: 3.16.0-50-generic
Uruchomiłem z poprzednich jąder z menu grub, ale problem nadal występuje. Jak rozwiązać problem lub przynajmniej znaleźć przyczynę?
Odpowiedzi:
Spróbuj nacisnąć klawisz Escape, gdy jest zamrożony, aby zobaczyć polecenia zamykania za ekranem powitalnym. Lub usuń
"quiet splash"
z tej linii w etc / default / grubGRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
możesz to zrobić, edytując plik etc / default / grub
sudo gedit etc/default/grub
- dokonaj edycji, aby wyglądało to takGRUB_CMDLINE_LINUX_DEFAULT=""
Jeśli masz inne parametry między „”, możesz zostawić je w linii, a następnie zaktualizuj grub za pomocą
sudo update-grub
Podczas uruchamiania i zamykania powinieneś zobaczyć teraz polecenia sekwencji rozruchowej. Jeśli widzisz
Reached target shutdown
i tam wisi wiecznie, może to być związane z błędem # 1464917:Jeśli uważasz, że jest to związane z tym błędem, przejdź do linku powyżej i dodaj swoje imię i nazwisko do linku „To dotyczy mnie” u góry opisu błędu
Aktualizacja:
Ten błąd został opracowany w celu obejścia tego problemu. Wydaje się, że jest to związane z użytkowaniem / zarządzaniem plikami wymiany. Adam (z linku powyżej) wskazuje, że jeśli wyłączysz swap, poczekaj na jego przetworzenie, zanim zamkniesz zawieszanie się nigdy nie nastąpi. Gdy będziesz gotowy do wyłączenia komputera, otwórz okno terminala i wpisz;
sudo swapoff -a
Poczekaj na przetworzenie polecenia i wyświetl monit, wtedy powinieneś być w stanie wykonać normalne zamknięcie. Działa to dla wielu, w tym dla mnie.
zakończ aktualizację
Po zamknięciu lub ponownym uruchomieniu komputera powiesił się ten komunikat
Reached target Shutdown
Wypróbuj Sysrq
Możesz także spróbować wykonać następujące czynności po zawieszeniu się.
sprawdź, czy możesz zalogować się do tty1 i uruchomić ponownie
Ctrl+Alt+F1
lubCtrl+Alt+F2
lubCtrl+Alt+F3
...Jeśli hasło i nazwa użytkownika są prawidłowe, jesteś teraz zalogowany.
Jeśli to się nie powiedzie, spróbuj
Ctrl+Alt+Del
kilka razy w tym momencie na ekranie tty1Może pojawić się komunikat informujący, że komputer uruchomi się ponownie, a następnie powinien to zrobić po minucie.
Jest lepszy niż twardy rozruch - dopóki nie zostanie naprawiony
W informacjach o błędzie podano, że możesz uaktualnić do wersji Vivid-Proposed i to rozwiązuje problem, ale niektórzy nadal widzą to po tej aktualizacji. Może warto spróbować.
Przy okazji ten sam błąd dotyczy mnie.
źródło
Miałem też problem z uruchomieniem i zamknięciem systemu z komputerem Dell Inspiron 640m i Ubuntu 14.04. Różni ludzie mogą mieć różne przyczyny tego problemu, ale postanowili podzielić się jednym podejściem co ja.
Uruchamianie nie było bladego pojęcia, ale Shutdown pokazuje, że nie mógł zabić całego procesu, więc montowanie
/
nie powiodło się i było zajęte. System zawiesił się.Więc najpierw zmienił grub i usuwane
quite splash
zGRUB_CMDLINE_LINUX_DEFAULT
. Tym razem przynajmniej się uruchomił. Ale to nie rozwiązało problemu z zamykaniemNastępnie, ponieważ zatrzymanie procesów było problemem podczas zamykania systemu, próbowałem dowiedzieć się, czy jakikolwiek proces przejdzie w tryb nieprzerwanego uśpienia. tzn. „D” u góry.
Pokazało się,
modprobe
a jego rodzicpci_devices
został powieszony .modprobe
zawieszony z parametrem--ignore-install b44
. Próbowałem załadować sterownik bezprzewodowy Broadcom b43, który również się zawiesił. dmesgs / kern.log pokazał błędy związane z b43.Nie próbowałem czarnej listy b43, b44, wl lub powiązanych modułów, aby potwierdzić, że jeśli problem został rozwiązany (możesz spróbować), ale zaktualizowałem
linux-firmware
i uruchomiłem ponownie. O dziwo, brak modprobe w ogóle podczas uruchamiania i dodawanie / usuwanie b44 / b43 modprobe nie pokazało żadnego problemu, chociaż wifi nie działało. Wyłączenie też było w porządku. Więc dodałemquite splash
grzbiet do tyłu i wszystko było na nogach.W końcu rozwiązanie Wi-Fi było łatwe, jak wspomniano w innym wątku, aby wyczyścić,
bcmwl-kernel-source
zainstalowaćfirmware-b43-installer
i uruchomić ponownie.Mam nadzieję, że to pomoże...
źródło