Хибернацията е деактивирана по подразбиране, тъй като може да причини проблеми при някои системни конфигурации. Трябва да изпълнявате хибернация със специална команда, за да проверите дали тя работи правилно, преди да я активирате отново.
Hibernate vs. Suspend
Опцията Suspend все още е налице в системното меню на Ubuntu. Подобно на хибернация, спиране запазва вашите отворени програми и данни, за да можете бързо да възобновите предишното си състояние. Въпреки това, суспендирането изисква захранване - докато сте в режим на спиране, компютърът ви ще продължи да черпи малко количество енергия. Ако системата губи енергия - например ако изключите настолен компютър от контакта или батерията на лаптопа се изпразни, ще загубите работата си.
Защо е забранено
Hibernate не работи правилно в много хардуерни конфигурации с Ubuntu и други Linux дистрибуции. Ако хибернацията не работи правилно на вашата система, можете да продължите от хибернация, за да откриете, че вашата работа е загубена. Някои хардуерни драйвери може също да не работят правилно с хибернация - например, хардуерът на Wi-Fi или други устройства може да не работят след възобновяване от хибернация.
За да предотвратите появата на нови потребители на тези бъгове и да загубят работата си, хибернацията е деактивирана по подразбиране.
Тестване на хибернация
Преди да активирате отново хибернацията, трябва да я тествате, за да проверите дали тя работи правилно на вашата система. Първо, запазете работата си във всички отворени програми - ще я загубите, ако хибернацията не работи правилно.
За да проверите хибернация, стартирайте терминал. Въведете терминала в Dash и използвайте клавишната комбинация Ctrl-Alt-T.
sudo pm-hibernate
Отстраняване на неизправности в хибернация
Докато хардуерните несъответствия са основен проблем при хибернация, има и друг често срещан проблем. Hibernate съхранява съдържанието на вашата RAM в swap дял. Следователно вашият суап дял трябва да е поне толкова голям, колкото и RAM. Ако имате 2GB суип дял и 4GB RAM, хибернацията няма да работи правилно.
Един бърз начин да сравните размера на RAM и суапа е с приложението System Monitor.
Повторно активиране на хибернация
Можете да стартирате командата sudo pm-hibernate, когато искате да заспите, но това е неудобно. За да активирате отново опцията за хибернация в менютата, ще трябва да създадете файл с PolicyKit.
Можете да използвате всеки текстов редактор за това, но в този пример ще използваме gedit. Изпълнете следната команда, за да стартирате gedit като главен потребител и да зададете файла, който искате да създадете:
gksu gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
[Enable Hibernate] Identity=unix-user:* Action=org.freedesktop.upower.hibernate ResultActive=yes