Why Hibernate is disabled by default in Ubuntu 12.04?
Some of you who are used to the Hibernate feature in Ubuntu might be asking “why is this missing in Ubuntu 12.04?” The reason behind this is because Ubuntu’s Hibernate feature has always not been working well in many computers. For new hardware models, the Hibernate feature often don’t work by default. In some instances, the Hibernate feature will even lead to data loss. The rationale behind the removal of the Hibernate button is: After much discussion and debating, the final decision is to disable Hibernate by default on all computers, unless the computer is on a whitelist. The whitelist will include all “Ubuntu Certified” computers that have been tested and proven to work with the Hibernate feature. So if you are not seeing the Hibernate button, most probably your PC is not “Ubuntu Certified”.
Where to access the Hibernate feature?
Currently, the Hibernate feature is only available in the “Power -> When power is critically low” settings. You can get your laptop to go into Hibernate mode when your batter power is critically low.
How to get back the Hibernate feature?
If you are not sure if your PC supports the Hibernate feature, open a terminal and type pm-hibernate. If your PC succeed in going to Hibernate mode and you have no problem waking it up, your PC supports the Hibernate feature. You can then proceed to the next step to restore the Hibernate option. In the terminal and open the following file: Add the following: Save (Ctrl + o) and exit (Ctrl + x). Restart the PC. The Hibernate option should return now.