Mój system działa idealnie, ale zawiesza się podczas zamykania / ponownego uruchamiania / zawieszenia / hibernacji: wszystkie okna i pasek menu znikają, ale tapeta pulpitu pozostaje. Nie pokazuje nawet ekranu zamykania (tego z animowanymi kropkami), w którym mogłem nacisnąć ESC i obejrzeć tekst konsoli zamykania. System jest nowy i całkowicie zaktualizowany przy użyciu Menedżera aktualizacji.
- Jak mogę ustalić, co powoduje zawieszenie?
- Czy istnieje dziennik, który mogę zbadać?
- Jak mogę to naprawić?
Nie widzę żadnej oczywistej przyczyny zamrożenia. Jedynym podłączeniem USB jest mysz / klawiatura; Nie mam podłączonej pamięci zewnętrznej; i nie mam uruchomionych żadnych programów (maszyna zawiesza się nawet podczas zamykania bezpośrednio z ekranu logowania).
Co próbowałem do tej pory:
- W oparciu o inne pytania ( to , to i to ), które sugerują niektóre ustawienia ACPI, próbowałem
sudo shutdown -h now
sprawdzić, czy wyświetlacz tekstowy konsoli zamykania oferuje jakieś wskazówki, ale system nawet nie dociera tak daleko - wciąż zawiesza się, gdy ekran pokazał obraz tła pulpitu, bez pasków narzędzi. Działa tylkosudo shutdown --force
, ale to nie jest rozwiązanie. - Edycja menu grub, aby dodać acpi = off do jądra, nie pomogła. Chyba nie ma sensu wypróbowywać innych (mniejszych) sugestii ACPI?
- Dodanie noapic do wpisu grub nie miało zauważalnego efektu. Dodanie zamiast tego nolapic zrobiło coś (usunąłem cichą opcję) - systemowi udało się kontynuować dalsze zamykanie, aż do linii Sprawdzanie, czy są uruchomione aktualizacje nienadzorowane: które były ostatnimi postaciami na ekranie.
- Sprawdziłem również system BIOS, szczególnie w zakresie opcji zasilania, ale nie zauważyłem niczego niezwykłego. Zmiana ustawienia czuwania systemu BIOS z S3 na S1 nie pomogła. Ustawienia gotowości nie można wyłączyć i nie ma innych ustawień związanych z ACPI AFAIK.
- Reset systemu BIOS nie pomógł. Nie zaskoczony; nic nie zmieniłem.
- Próbowałem przejść do wirtualnej konsoli (CtrlAltF1) zgodnie z sugestią djeikyb i stamtąd zamknąłem -h teraz i tam też zamarło, po tym wyjściu z konsoli . Nie próbowałem zabijać procesów pojedynczo, ponieważ wciąż jestem zbyt początkujący, aby wymyślić, jak to zrobić.
- Ładowanie przy pomocy jądra 2.6.35.22 zamiast 2.6.35.25 nie pomogło.
- Wyłączenie sterowników Nvidii nie pomogło.
- Ładowanie z Live CD (w rzeczywistości pamięć USB) nie pomogło; zawiesza się w ten sam sposób.
- Uruchamianie z Live CD,
acpi=off noapic nolapic
również nie pomogło. Ani też nienolapic
. Najwyraźniej nie jest to jakieś niestandardowe ustawienie w mojej instalacji, ale jakiś podstawowy problem. - MemTest rywalizował w ciągu 1 godziny bez błędów.
Odpowiedzi:
Ta odpowiedź na forach Ubuntu ma dokładne rozwiązanie! (Dlaczego nie opublikowałem tam równolegle tutaj na AU? Zaoszczędziłoby to tydzień czasu kalendarzowego i kilka godzin czasu komputerowego!)
źródło
W przypadku Ubuntu 11.10 możesz wypróbować
reboot=bios
opcję (lub inne opcje):Uzyskaj dostęp do pliku konfiguracyjnego GRUB, jak wyjaśniono tutaj .
Edytuj wiersz
GRUB_CMDLINE_LINUX=""
tak, aby brzmiał:i zapisz plik.
Zaktualizuj GRUB, aby zapisać konfigurację:
Zrestartuj swój komputer
(może wisieć na fioletowym ekranie, ale mam nadzieję, że po raz ostatni ...)
źródło
Może to być problem ACPI. Możesz spróbować przekazać jądrze niektóre parametry, aby wyłączyć niektóre funkcje ACPI. Pamiętaj, że spowoduje to utratę funkcji (zarządzanie energią) lub wydajność (wiele odpytywania).
Najpierw małe wyjaśnienie na temat dodawania niektórych parametrów jądra, okropnie okradzionych z Htorque :
linux
i dodaj jeden z poniższych parametrów po spacji.Nie możesz wypróbować następujących opcji, po jednej za każdym razem, są one uporządkowane od bardziej agresywnych, prawdopodobnie będą działać do mniej agresywnych, ale mniej funkcji wyłączonych:
acpi=off
, ten powinien całkowicie wyłączyć acpi. Najprawdopodobniej zadziała, ale stracisz całe zarządzanie energią.pci=noacpi
, spowoduje to, że jądro będzie ignorować acpi podczas skanowania i przypisywania IRQ.acpi=noirq
, spowoduje to wyłączenie przypisania IRQ poprzez acpi.irqpoll
, spowoduje to sondowanie jądra pod kątem wszystkich nienadzorowanych przerw IRQ.noapic
, spowoduje to, że jądro zignoruje APIC .źródło
Ja bym:
źródło
Naprawiłem to, dodając do pliku następującą linię
/etc/default/halt
:źródło
W większości przypadków dzieje się tak z powodu wadliwej karty graficznej. Np. W Ubuntu 12.04 musiałem zainstalować wszystkie aktualizacje (w tym te związane z xorgiem). Następnie zainstalowałem katalizator 12.10, który rozwiązał problem. Sugeruję usunięcie (jeśli zainstalowano) narzędzia trybu laptopa (w tym jego zależności, tj. Ethtool, sdparm), ponieważ powoduje to również awarię zamykania.
źródło
O dziwo, mój problem został rozwiązany, kiedy usunąłem parametr „teraz”. To znaczy używałem:
i utknęło,
ale kiedy użyłem:
problem został rozwiązany.
Nie rozumiem dlaczego. Problem pojawił się dopiero po zainstalowaniu Ubuntu 13.10 .
Nadal mam 3 inne stacje z tym samym dokładnym sprzętem, ale ze starszą wersją Ubuntu 12.04 i nie mam tego problemu.
źródło
Zetknąłem się również z tą samą sytuacją, ale nie mogłem jej rozwiązać za pomocą żadnej z powyższych metod. Chociaż może być wiele przyczyn tego problemu, ale rozwiązałem ten problem, wyłączając kontroler USB 3.0 w menu BIOS.
źródło