He habilitado la hibernación pero no funciona. ¿Que puedo hacer?

9

Habilité Hibernate en 12.04 siguiendo el procedimiento dado en esta pregunta: ¿Cómo habilitar la hibernación?

Pero, incluso después de habilitarlo, la hibernación no funciona. Al no funcionar, quiero decir que la computadora está hibernando correctamente, pero no se reanuda. Siempre di la pantalla de inicio de sesión y una nueva sesión.

¿Cómo puedo habilitar la hibernación que se reanuda con éxito?

Anwar
fuente

Respuestas:

17

Actualización para 16.04 (septiembre de 2016)

Es posible que Hibernate no funcione, incluso si está habilitado con éxito si tiene btrfsparticiones. Como se revela en una pregunta aquí

También se reveló que habilitar UEFI también puede causar problemas con la hibernación.


Habilite la opción Hibernar

Para habilitar Hibernate, seguí esta respuesta de Dima.

Después de habilitar la hibernación, tendrá la opción de hibernar en el menú de sesión del indicador en el panel superior. Pero, aunque puede hibernar, no puede reanudarlo. Solo se le dará una nueva sesión. Las correcciones están a continuación.

Las soluciones para poder reanudar desde hibernate (12.04)

Varios lectores confirmaron que esto funciona en 14.04 también

Hay dos formas de arreglar esto.

1. Editando el /etc/initramfs-tools/conf.d/resumearchivo

  1. Primero obtenga el UUID de la partición de intercambio.

     sudo blkid | grep swap
    

    Esto generará una línea similar a esta:

    /dev/sda12: UUID="a14f3380-810e-49a7-b42e-72169e66c432" TYPE="swap"
    

    La línea real no coincidirá con esto. Copie el valor de UUID entre "..."comillas dobles.

  2. Abre el archivo de currículum

    gksudo gedit /etc/initramfs-tools/conf.d/resume
    

    Y en ese archivo, agregue una línea como esta

    RESUME=UUID=a14f3380-810e-49a7-b42e-72169e66c432
    

    No olvide reemplazar el valor real de UUID que obtiene del paso 1. Guarde el archivo y salga de gedit

  3. Luego, en la terminal, ejecute este comando

    sudo update-initramfs -u
    

Ahora podrá reanudar la hibernación.

2. Edición del /etc/default/grubarchivo.

  1. Abra un terminal y ejecute el siguiente comando para abrirlo.

    gksudo gedit /etc/default/grub 
    
  2. Habrá una línea como GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" . Edite la línea para insertar RESUME=UUID=<your-uuid-value-here>después de la palabra splash.

    Por ejemplo, en mi caso, la línea se ve así después de editar

     GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=a14f3380-810e-49a7-b42e-72169e66c432" 
    

    Asegúrese de utilizar el valor de UUID que obtiene del sudo blkid | grep swapcomando.

  3. Entonces haz este comando

     sudo update-grub
    

Esto también le permite reanudar con éxito la hibernación.


Probado en dos instalaciones de Ubuntu, ambas funcionaron

Anwar
fuente
Esto funcionó para mí en Ubuntu 14.04 también.
brismuth
1
También funcionó en Xubuntu 14.04 con una partición LUKS y grub con arranque doble (W10 y Xubuntu 14.04).
silgon
1
Respuesta actualizada de 16,04 fijado por mí en Ubuntu GNOME 16.04 - gran trabajo manteniendo este actualiza
ossbuntu