Cómo volver a habilitar Hibernate en Ubuntu 12.04
Si acaba de actualizar a Ubuntu 12.04, es posible que note que falta una opción en el menú del sistema. La opción Hibernar ahora está oculta por defecto, pero puede recuperarla si prefiere hibernar su sistema.
Hibernate está deshabilitado de forma predeterminada porque puede causar problemas en algunas configuraciones del sistema. Debe realizar una hibernación con un comando especial para probar que funciona correctamente antes de volver a habilitarlo.
Hibernate vs. Suspender
La opción Suspender aún está disponible en el menú del sistema de Ubuntu. Al igual que hibernar, suspender guarda tus programas y datos abiertos, para que puedas volver rápidamente a tu estado anterior. Sin embargo, la suspensión requiere energía; mientras está en modo de suspensión, su computadora continuará consumiendo una pequeña cantidad de energía. Si el sistema pierde energía, por ejemplo, si desenchufa una computadora de escritorio de la toma de corriente o se vacía la batería de una computadora portátil, perderá su trabajo..
En contraste, hibernar guarda el estado de su sistema en su disco duro y lo apaga, sin consumir energía. Cuando reanude desde hibernación, se restaurarán sus programas y datos abiertos. Hibernate ahorra energía, pero toma más tiempo: la computadora tiene que restaurar los datos en la RAM, mientras que la suspensión conserva los datos en la RAM.
Por qué está deshabilitado
Hibernate no funciona correctamente en muchas configuraciones de hardware con Ubuntu y otras distribuciones de Linux. Si hibernar no funciona correctamente en su sistema, puede reanudar desde hibernación para descubrir que su trabajo se ha perdido. Es posible que algunos controladores de hardware no funcionen correctamente con la hibernación; por ejemplo, es posible que el hardware de Wi-Fi u otros dispositivos no funcionen después de salir de la hibernación.
Para evitar que los nuevos usuarios encuentren estos errores y pierdan su trabajo, la hibernación está desactivada de forma predeterminada.
Pruebas de hibernación
Antes de volver a habilitar la hibernación, debe probarla para verificar que funciona correctamente en su sistema. Primero, guarde su trabajo en todos los programas abiertos: lo perderá si hibernar no funciona correctamente.
Para probar la hibernación, inicie un terminal. Escriba terminal en el Tablero o use el método abreviado de teclado Ctrl-Alt-T.
En la terminal, ejecute el siguiente comando:
sudo pm-hibernar
Su sistema se apagará. Después de ejecutar el comando, vuelva a encender el sistema: si los programas abiertos vuelven a aparecer, la hibernación funciona correctamente..
Solución de problemas de hibernación
Si bien las incompatibilidades de hardware son un problema importante con la hibernación, hay otro problema común. Hibernate guarda el contenido de su RAM en su partición de intercambio. Por lo tanto, su partición de intercambio debe ser al menos tan grande como su RAM. Si tiene una partición de intercambio de 2GB y 4GB de RAM, hibernar no funcionará correctamente.
Una forma rápida de comparar la RAM y los tamaños de intercambio es con la aplicación Monitor de sistema..
Puede ver la memoria y los tamaños de intercambio en la pestaña Recursos. "Memoria" aquí se refiere a su RAM.
Si realmente desea utilizar hibernar y su partición de intercambio es más pequeña que su RAM, intente ejecutar GParted desde un CD en vivo. Puede ejecutar GParted desde un CD en vivo de Ubuntu o un CD en vivo dedicado a GParted. Desde el CD en vivo, puede cambiar el tamaño de sus particiones de Ubuntu, no puede hacer esto mientras están en uso.
Rehabilitar Hibernate
Puede ejecutar el comando sudo pm-hibernate siempre que desee hibernar, pero esto es un inconveniente. Para volver a habilitar la opción de hibernación en los menús, deberá crear un archivo PolicyKit.
Puedes usar cualquier editor de texto para esto, pero usaremos gedit en este ejemplo. Ejecute el siguiente comando para iniciar gedit como usuario root y especifique el archivo que desea crear:
gksu gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
Pegue el siguiente texto en el archivo:
[Habilitar Hibernación]
Identidad = usuario-unix: *
Acción = org.freedesktop.upower.hibernate
ResultActive = yes
Guarde el archivo de texto, luego cierre sesión y vuelva a iniciar sesión. Podrá hibernar desde el menú del sistema.