Włączenie hibernacji (Hibernate) w Ubuntu 12.04
W Ubuntu 12.04 (Precise Pangolin) opcja hibernacji (Hibernate) jest domyślnie wyłączona. Ta instrukcja opisuje jak może ona zostać włączona z wiersza poleceń.
Ubuntu 12.04
Opcja Hibernate jest w tej wersji domyślnie wyłączona, gdyż na wielu komputerach nie funkcjonuje ona poprawnie.
Niestety obecnie w GUI nie ma możliwości włączenia tej opcji (vide [1]).
Przed włączeniem hibernacji zalecane jest przeprowadzenie następującego testu z wiersza poleceń:
sudo pm-hibernate
Komputer po przejściu w stan hibernacji powinien się wyłączyć. Po ponownym włączeniu powinny wszystkie otwarte aplikacje być dostępne, tak jak przed przejściem w stan hibernacji. Jeżeli tak nie jest to sugerujemy kontrole wymagań opcji Hibernate (vide #Wymagania dotyczące opcji Hibernate).
Aby możliwe było włączenie z GUI należy utworzyć następujący plik: /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
[Re-enable hibernate by default] Identity=unix-user:* Action=org.freedesktop.upower.hibernate ResultActive=yes
Po restarcie opcja hibernacji powinna być dostępna z menu Power.
Wymagania dotyczące opcji Hibernate
Stan Hibernate wykorzystuje partycję swap Linuksa do zapisu zawartości pamięci RAM. Z tego powodu wielkość partycji swap powinna być przynajmniej taka duża jak pamięć RAM.
Szczegółowe informacje odnośnie partycji swap i Hibernate znajdują się na: https://help.ubuntu.com/community/SwapFaq#line-56
Problematycznym dla Hibernate może być również, gdy partycja swap jest szyfrowana. (vide [2])
Dalsze informacje
- How to enable hibernation in 12.04? (askubuntu.com)
Autor: Christoph Mitasch