11Aug
Si acabas de actualizar a Ubuntu 12.04, es posible que notes que falta una opción en el menú del sistema. La opción Hibernate ahora está oculta de forma predeterminada, pero puede recuperarla si prefiere hibernar su sistema.
Hibernate está deshabilitado de manera 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 Suspend aún está disponible en el menú del sistema de Ubuntu. Al igual que hibernate, suspend guarda sus programas y datos abiertos, para que pueda reanudar rápidamente su estado anterior. Sin embargo, suspender requiere energía: mientras está en modo suspendido, su computadora seguirá consumiendo una pequeña cantidad de energía. Si el sistema pierde potencia, por ejemplo, si desenchufa una computadora de escritorio de la toma de corriente o la batería de una computadora portátil se vacía, perderá su trabajo.
En contras, hibernar guarda el estado de su sistema en su disco duro y apaga el sistema, sin consumir energía. Cuando reanude la hibernación, se restaurarán sus programas y datos abiertos. Hibernate ahorra energía, pero lleva 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 la hibernación no funciona correctamente en su sistema, puede reanudar desde la hibernación para descubrir que su trabajo se ha perdido. Es posible que algunos controladores de hardware no funcionen correctamente con hibernación, por ejemplo, el hardware de Wi-Fi u otros dispositivos pueden no funcionar después de reanudar la hibernación.
Para evitar que los nuevos usuarios encuentren estos errores y pierdan su trabajo, la hibernación está deshabilitada de forma predeterminada.
Prueba de Hibernate
Antes de volver a habilitar hibernate, debe probarlo para verificar que funcione correctamente en su sistema. Primero, guarde su trabajo en todos los programas abiertos; lo perderá si la hibernación no funciona correctamente.
Para probar hibernate, inicie una terminal. Escriba terminal en el Tablero o use el atajo de teclado Ctrl-Alt-T.
En el terminal, ejecute el siguiente comando:
sudo pm-hibernate
Su sistema se apagará.Después de ejecutar el comando, vuelva a encender el sistema. Si vuelven a aparecer sus programas abiertos, la hibernación funciona correctamente.
Solución de problemas Hibernate
Si bien las incompatibilidades de hardware son un problema importante con 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 2 GB y 4 GB de RAM, la hibernación no funcionará correctamente.
Una forma rápida de comparar sus tamaños de RAM y de intercambio es con la aplicación System Monitor.
Puede ver la memoria y cambiar los tamaños en la pestaña Recursos."Memoria" aquí se refiere a tu RAM.
Si realmente desea utilizar hibernate y su partición swap 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 de 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.
Rehabilitación de Hibernate
Puede ejecutar el comando sudo pm-hibernate siempre que desee hibernar, pero esto no es conveniente. Para volver a habilitar la opción de hibernación en los menús, deberá crear un archivo de PolicyKit.
Puede usar cualquier editor de texto para esto, pero usaremos gedit en este ejemplo. Ejecute el siguiente comando para iniciar gedit como usuario raíz 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 elfile:
[Enable Hibernate]
Identity = unix-user: *
Action = org.freedesktop.upower.hibernate
ResultActive = yes
Guarda el archivo de texto, luego cierra sesión y vuelve a iniciar sesión. Podrás hibernardesde el menú del sistema.