Skip to main content

How To Hiberante Ubuntu? | Enable/Disable Hibernation | Show Hibernate Option In Power Menu


Ubuntu Hibernate Main
In the Ubuntu Linux distro, the hibernation feature is disabled by default since the release of Ubuntu 12.04 on the machines which are not certified for Ubuntu. But the hibernation option is not gone forever. You can enable or disable the hibernation feature in Ubuntu 16.04 and its derivatives using the command line and text editors. It will also show up in the power menu.

Later versions, since 12.04, of the Ubuntu Linux distribution have the hibernation option disabled by default. One of the reasons is the lack of compatibility between Ubuntu and the computer hardware which is mostly dominated by Microsoft Windows. In fact, Windows itself doesn’t enable the hibernation option by default.
The process of hibernation in the case of Ubuntu involves copying what’s stored in the RAM and writing it to the swap partition before powering off the machine. This helps it retain the system state after it’s turned on. But it has been observed that hibernation option doesn’t work well. When the device is powered on, sometimes, all the open files and folders get lost. This has been a cause of my frustration many times. Similar is the case of the Suspend option.

How to Hibernate Ubuntu 16.04?

Ubuntu Hibernation show
For all the needs, the command line is the ultimate destination. You can enable hibernation in Ubuntu by typing the following command in the terminal:
sudo pm-hibernate
Note: Save your work before running this command.
Your machine will turn off automatically after the command execution finishes. Restarting the machine would bring you to the same state where you left, i.e. all the applications and files would be as it is. If this happens then the hibernation process has done its job. If not, your machine would look as if you’ve restarted it with all the open applications gone.
In case, your computer is taking excess time to hibernate, you need to interrupt the hibernation process and turn it off manually using the power button.
Now, the thing is that you would have to type the command every time you want to hibernate your Ubuntu system. However, there is a way to enable to hibernation option forever and also show it the power menu.

How to enable hibernation in Ubuntu 16.04 permanently?

To make the Ubuntu hibernation process permanent, you need to create a new file using a text editor on the command line:
sudo nano /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
The system requires root privileges to enable the hibernation option, hence, the command sudo should be added. You can use other text editors like vi, gedit, emacs, etc.
Now, copy and paste the following text to file (use the mouse, keyboard shortcuts won’t work):
[Re-enable hibernate by default in upower] Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
[Re-enable hibernate by default in logind] Identity=unix-user:*
Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.handle-hibernate-key;org.freedesktop.login1;org.freedesktop.login1.hibernate-multiple-sessions;org.freedesktop.login1.hibernate-ignore-inhibit
ResultActive=yes
Press CTRL+O to save and CTRL+X to exit the nano editor.
Ubuntu Hibernation Enable
Now, logout of your system and then login again, you’ll start seeing a hibernate option along with the Shut Down and Suspend options.

Hibernation might not work

If you’re using a partition formatted with the btrfs file system, chances might be there that the hibernation won’t work on your system. You need to reformat and delete that partition.
The size of your swap partition should be as large as your RAM (if you have 2GB to 8GB physical RAM). In the case you have more, the swap file can go up to 4GB.

How to disable hibernation option in Ubuntu 16.04?

You can remove the hibernate option from the power menu any time you want. To do this, open the same file in the command line using a text editor:
sudo nano /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
Now, set ResultActive=no for both upower and logind.
Save the file using CTRL+O and leave the edit using CRTL+X.
Ubuntu Hibernation Disable
You won’t see the hibernate option after you logout and login again.
So, this was the method to turn on the hibernation feature on Ubuntu Linux distribution. Other than the regular Ubuntu release, it will work for Ubuntu flavors including Kubuntu, Xubuntu, etc. and derivates such as Linux Mint.
Did you find this helpful? Drop your thoughts and feedback.

Comments

Follow Us

WHAT'S HOT

Virtual and Augmented Reality: Transforming The Way We Look At The Internet and Data Security

Virtual and Augmented Reality have redefined every aspect of our modern world ranging from gaming, music, and pop culture, to business, human interaction, and development. However, ‘with great power comes great responsibility’. When it comes to a technology slowly becoming a part of some of our most sensitive aspects in our lives (finances, identity, and health), ensuring its safety is highly important. Despite this, many companies have certainly not done their part to ensure the better virtual reality security and, in turn,

Twin sisters CONJOINED at abdomen, liver and umbilical cord die soon after birth (photo)

> The Siamese twins who were born in Zambia a few days ago passed away > They were joined at the chest > The babies shared one abdomen, liver and umbilical cord The conjoined twins who had been born at KITWE Central Hospital in Zambia a few days ago, have passed away. The Siamese girls were delivered by a 19-year-old woman. They were joined by the chest, sharing one abdomen, liver and umbilical cord.

Which Is The Best Linux Distro For Beginners? — 2017 Edition

Are you looking for  a Linux distro that’s suitable for new users who are willing to start   an exciting Linux journey? Well, you’re at the right place. These days, Linux Mint is giving a tough competition to Ubuntu as it’s very beginner-friendly. Our other top recommendations are Zorin OS (which looks a lot like Windows operating system) and lightweight Linux Lite.

Google’s Open Source DIY Kit Turns Your Raspberry Pi Into An AI Assistant

The latest edition of the MagPi magazine includes a DIY kit created by Google that can be used to create a custom Google Home device powered by Raspberry Pi. A user can take advantage of the Google Assistant SDK and Google Cloud Speech API to enable voice control in their projects.