Po aktualizacji z 11.10 do 12.04 moje menu zasilania Ubuntu straciło zdolność do hibernacji. Czy istnieje sposób, aby dodać to z powrotem, czy jest to ustawienie domyślne dla 12.04?
Po aktualizacji z 11.10 do 12.04 moje menu zasilania Ubuntu straciło zdolność do hibernacji. Czy istnieje sposób, aby dodać to z powrotem, czy jest to ustawienie domyślne dla 12.04?
Odpowiedzi:
Hibernacja jest domyślnie wyłączona w Ubuntu 12.04. Uzasadnienie tej decyzji można znaleźć w tym raporcie o błędzie .
Zobacz to pytanie, aby ponownie włączyć:
Niestety hibernacja jest domyślnie wyłączona w Ubuntu 12.04 , ponieważ nie działała poprawnie na wielu systemach.
Jeśli nie masz pewności, czy hibernacja działa ze sprzętem, możesz ją przetestować, wysyłając polecenie hibernacji z terminala
sudo pm-hibernate
Oto jak to włączyć: ( ostrzeżenie : tylko dla zaawansowanych użytkowników - może nie działać)
W terminalu wpisz:
sudo gedit /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla
Wprowadź hasło na żądanie.
Wyszukaj sekcję
[Domyślnie wyłącz hibernację]
Identity = unix-user: *
Action = org.freedesktop.upower.hibernate
ResultActive = nie
i zastąp go
[Ponownie włącz hibernację]
Tożsamość = użytkownik uniksowy: *
Action = org.freedesktop.upower.hibernate
ResultActive = tak
Po następnym ponownym uruchomieniu opcja „Hibernacja” pojawi się ponownie w „menu zasilania” w prawym górnym rogu ekranu. Jeśli Twój sprzęt obsługuje hibernację, będzie działać teraz.
Uwaga : jeśli chcesz ponownie wyłączyć hibernację, po prostu cofnij zmiany dokonane powyżej.
Jorge: istnieje kilka sposobów hibernacji komputera z systemem Linux. Jeśli domyślne ustawienia Ubuntu zawiodą, zawsze możesz wypróbować inne systemy hibernacji.
W konsoli:
sudo apt-get install hibernate
Następnie uruchom ponownie. To zainstaluje system uswsusp, niezawodny system z kompresją, który nawet nie został zainstalowany z Precise.
Drugi system to TuxOnIce, ale jego konfiguracja wymaga więcej umiejętności technicznych.
Następnie postępuj zgodnie z opublikowanym wcześniej instrukcją Precision How to Enable Hibernation. Z przykrością widać, że pakiety potrzebne do hibernacji nie są nawet instalowane w domyślnej instalacji Precyzyjnej. Jeśli nie zainstalujesz „hibernacji”, jeśli spróbujesz uruchomić „sudo pm-hibernację”, to polecenie nic nie zrobi (mimo że w niektórych systemach spowoduje zamknięcie).
Nie dzieje się tak z powodu 12.04, ale dlatego, że nie masz partycji wymiany lub nie jest on oznaczony jako użycie do hibernacji. Miałem podobny problem po aktualizacji do wersji 11.10.
Przejdź na tę stronę, aby uzyskać pomoc dotyczącą dodania partycji wymiany lub przygotowania jej do użycia wymiany. https://help.ubuntu.com/community/SwapFaq#How_do_I_add_more_swap.3F
Pamiętaj, że zamiana musi być większa niż ilość pamięci fizycznej, jeśli chcesz hibernować!
Hibernacja będzie działać tylko wtedy, gdy nie masz zaszyfrowanej partycji wymiany, co jest domyślne, jeśli zdecydujesz się zaszyfrować katalog logowania podczas instalacji systemu Ubuntu 12.04.
Spróbuj dodać skrypt podobny do
#!/bin/sh
PATH=/sbin:/usr/sbin:/bin:/usr/bin
case "${1}" in
hibernate)
if [ -e /dev/zram0 ]; then
swapoff /dev/zram0
fi
;;
thaw)
if [ -e /dev/zram0 ]; then
swapon -p 100 /dev/zram0
fi
;;
esac
do /etc/pm/sleep.d diectory. To było konieczne, żeby działało dla mnie jak zgadnij co? Nie można hibernować na ramdysku !!!
RE.