Habilitar la hibernacion en Debian y en Linux Mint LMDE
Extrañamente mi Linux Mint Debian Edition no quiere hibernar.
Investigando por allí encontré un de un tal Morpheus que encontró una solución.
Lo coloco porque me fue dificil encontrar la solución y tal vez a alguien más le sirva.
Lo primero que debemos hacer es mirar el UUID de nuestra swap que es algo así como su identificación personal, por lo tanto ninguna de ninguna otra partición ni de ningun otro pc debería ser igual.
Listar los discos duros conectados:
sudo fdisk -l
Ver los UUID de cadad uno:
sudo ls -l /dev/disk/by-uuid
Al parecer el problema estaba en la restauración; es decir, que el sistema hibernaba bien (guardaba la imagen en disco) , pero al iniciar, no la restauraba.
Para solucionar este problema, basta con añadir en la línea de kernel de grub del archivo /boot/grub/grub.cfg (en mi caso, grub2) la opción resume (sudo gedit /boot/grub/grub.cfg):
linux /boot/vmlinuz-2.6.39-2-amd64 root=UUID=root ro resume=UUID=swap quiet
Donde root es el UUID de la partición del sistema y swap es el UUID de la partición de swap.
Cabe decir que, si se actualiza el grub, el archivo volverá a cambiar y la opción de restaurar desaparecerá; para evitar esto, la opción de resum podéis añadirla al archivo /etc/default/grub, en la variable GRUB_CMDLINE_LINUX (sudo gedit /etc/default/grub):
GRUB_CMDLINE_LINUX="resume=UUID=uuid_de_swap"
Una vez hecho esto último, ejecutas como usuario root:
update-grub
A partir de ahora, cada vez que hibernes, Debian (o LMDE) restaurará la imagen del sistema, dejando el pc como cuando lo hibernaste.
Espero que a alguien le sirva de ayuda, al igual que a mí.
Un saludo

