Activer l'hibernation

L'hibernation permet d'enregistrer dans une partition SWAP tout ce qui se trouve en RAM et de le recharger dans la RAM au démarrage. Contrairement à la veille, un PC en hibernation ne consomme rien.

Le seul prérequis est d'avoir une partition SWAP qui fait au moins la taille de la RAM.

Commencez par ouvrir le fichier

/etc/mkinitcpio.conf

Vous devriez y trouver la ligne suivante :

HOOKS=(base udev autodetect keyboard modconf block filesystems fsck)

Rajoutez “resume” entre filesystem et fsck afin d'avoir ceci :

HOOKS=(base udev autodetect keyboard modconf block filesystems resume fsck)

Lancez la commande suivante pour prendre en compte la modification :

sudo mkinitcpio -P

Ouvrez maintenant le fichier

/etc/default/grub

Trouvez la ligne

GRUB_CMDLINE_LINUX_DEFAULT

et ajoutez “resume=UUID=UUID_partition_swap” comme suit :

GRUB_CMDLINE_LINUX_DEFAULT="resume=UUID=UUID_partition_swap loglevel=3 quiet"

Vous pouvez récupérer l'UUID d'une partition avec la commande blkid.

Regénérez le fichier grub.cfg avec la commande suivante :

GRUB_CMDLINE_LINUX_DEFAULT="resume=UUID=UUID_partition_swap loglevel=3 quiet"

Redémarrez Linux et vous aurez maintenant l'option Hibernation de disponible.