Suite à quelques petites recherches que j’ai dû faire pour que l’hibernation marche correctement, je fais un mini tuto ici pour que d’autres cherchent moins.
Tout d’abord, installer le paquet pm-utils :
# aptitude install pm-utils
Ensuite, il faut dire à grub quelle sera la partition sur laquelle est “enregistré” le système. Il s’agit de votre partition swap. Donc (pour grub2), il faut éditer le fichier /etc/default/grub pour avoir :
GRUB_CMDLINE_LINUX_DEFAULT="quiet resume=/dev/sda6"
où /dev/sda6 est ma partition swap.
Pensez à mettre à jour grub :
# update-grub
Enfin, vous pouvez maintenant hiberner sans souci au reboot. Pour hiberner, ce sera la commande
pm-hibernate
Pour la lancer en tant que simple utilisateur, mettre ceci dans le /etc/sudoers :
(lancer visudo en root)
ALL=NOPASSWD:/usr/sbin/pm-hibernate