Niedawno zaktualizowałem system z Ubuntu 11.10 do 12.04. Jeśli robi to jakąś różnicę, moim systemem jest Dell Inspiron 1520.
Napotykam problem przy każdym wyłączaniu lub ponownym uruchomieniu; zabija wszystkie uruchomione procesy (o ile mi wiadomo), ale kiedy minę ekran zamykania i ekran stanie się czarny, mój komputer się nie wyłączy. Wentylatory nadal działają, a ekran jest nadal włączony itp. Muszę przytrzymać przycisk zasilania, aby zakończyć pracę.
Czy ktoś wie, jak rozwiązać ten problem?
power-management
Justin H.
źródło
źródło
sudo poweroff
w wierszu polecenia terminala, lub jeśli nie znasz terminala, naciśnij „alt-f2” i wpisz „gksudo poweroff” i to może doprowadzić do całkowitego wyłączenia komputera.Odpowiedzi:
Mam ten sam problem i znalazłem rozwiązanie, które mi się udało.
Wpisz terminal:
sudo -i
(aby uzyskać powłokę root, sudo gedit nie jest zalecane)gedit /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force"
update-grub
exit
(aby zakończyć powłokę roota)Znalazłem to tutaj: Dell Studio 1569 nie może zostać zamknięty w systemie Ubuntu 11.10 lub 12.04
źródło
acpi=force
zGRUB_CMDLINE_LINUX_DEFAULT
i dodaje go doGRUB_CMDLINE_LINUX
zamian stosując powyższe kroki (tjGRUB_CMDLINE_LINUX="acpi=force"
). Następnie wyłączyłem komputer, używając przycisku zasilania do wyłączenia po tym, jak przestał się wyłączać na czarnym ekranie z serią wiadomości, które zakończyły się tak jak poprzednio „[koniec trance ...]” (musiałemGRUB_CMDLINE_LINUX_DEFAULT=""
wyświetlać wiadomości zamiast ekranu powitalnego). Po ponownym uruchomieniu system działał poprawnie (przetestowałem go kilka razy).acpi=force
doGRUB_CMDLINE_LINUX_DEFAULT
tego czasu), wyłączeniu i ręcznym wyłączeniu. Być może będziesz musiał powtórzyć te kroki za każdym razem, gdy problem wystąpi ponownie, najwyraźniej po aktualizacji systemu.To jest błąd. Ref - https://bugs.launchpad.net/ubuntu/+source/linux/+bug/987933
źródło
Mam ten sam problem na dokładnie tym samym modelu (Inspiron 1520). Winowajcą wydaje się być zastrzeżony sterownik karty graficznej NVIDIA. Jeśli go odinstalujesz i wrócisz do Nouveau, będzie działać jak zwykle.
Aby uruchomić Nouveau zamiast sterownika NVIDIA, wystarczy usunąć / dezaktywować [oba] sterowniki NVIDIA w „dodatkowych sterownikach” (nie obsługujących systemu w języku angielskim, więc nie mam pewności co do nazwy). Ubuntu automatycznie użyje Nouveau.
W zależności od sposobu użytkowania Nouveau może nie być „wystarczająco dobry”. Ale w moim przypadku nie potrzebuję wydajności sterownika NVIDIA (tutaj nie ma gier!).
źródło
Innym możliwym rozwiązaniem - szczególnie dla nowszego sprzętu korzystającego z (U) EFI - jest dodanie parametru rozruchowego
apm=power_off
. Nie możesz dodać go do definicjiGRUB_CMDLINE_LINUX_DEFAULT
w/etc/default/grub
lub dodać linii, jeśli jeszcze nie istnieje.Następnie zaktualizować instalację grub według instrukcji obsługi systemów operacyjnych, na przykład:
update-grub
lubgrub2-mkconfig -o /boot/efi/EFI/[osname]/grub2.cfg
lub podobny.źródło
Aby sprawdzić, co dzieje się za ekranem powitalnym, naciśnij Esc. Zobaczysz, co powstrzymuje go przed zamknięciem. Następnie możesz rozwiązać problem. W wielu zgłoszonych przypadkach tak było
redis-server
.źródło
Kluczem może być zdanie: „zabija wszystkie uruchomione procesy”. W moim przypadku tak się nie stało! Problem był spowodowany
redis-server
procesem, którego z jakiegoś powodu nie można normalnie zatrzymać. Po zabiciu wszystkichredis-server
procesówsudo killall redis-server
byłem w stanie normalnie wyłączyć. Ponieważ nie potrzebuję zbyt często redis, przestałem go uruchamiać przy uruchamianiu za pomocą następujących poleceń:Poczekam na aktualizację, która naprawi ten problem, ale na razie będę pamiętać, aby zatrzymać proces redis przed zamknięciem. W twoim przypadku może to nie być redis, ale prawdopodobnie jest to błędny proces, którego Ubuntu nie mógł zabić.
Może to pomóc w sprawdzeniu problemu:
service --status-all
: wyświetla listę wszystkich usług zarejestrowanych w systemie. Usługi rozpoczynające się od rozruchu systemu operacyjnego będą miały przed sobą symbol [+].Przeczytaj komunikaty dziennika wyświetlane na ekranie po naciśnięciu przycisku zasilania w celu ręcznego wyłączenia. W moim przypadku przeczytałem coś o próbie zamknięcia serwera redis. Komunikaty mogą pojawić się także po naciśnięciu losowych klawiszy.
Przejrzyj ostatnio zainstalowane programy, być może jeden z nich powoduje problem.
Spróbuj zamknąć wszystkie niepotrzebne procesy i sprawdź, czy możesz normalnie zamknąć. Jeśli możesz, powtórz proces, zawężając liczbę kandydatów, aż dojdziesz do błędnej aplikacji.
źródło