====== Mise en place de l'hibernation ====== Commençons par expliquer ce qu'est l'hibernation : l'hibernation est l'action d'enregistrer l'état de la mémoire d'un système informatique sur une mémoire de masse avant un arrêt de l'alimentation électrique de façon à permettre la remise en service immédiate du système dans son état exact avant l'hibernation. Similaire à l'état de veille, il sauvegarde encore plus d'énergie en éteignant complètement l'ordinateur, tout en conservant intacte la session de l'utilisateur et des applications qui étaient en cours de fonctionnement (merci [[https://fr.wikipedia.org/wiki/Hibernation_(informatique)|Wikipedia]]). Pour pouvoir mettre votre système en hibernation, il vous faut impérativement un swap, de préférence avec une taille au moins équivalente à celle de votre RAM, car la sauvegarde va se faire sur la partition swap. ===== Modification des paramètres du noyau ===== Il va falloir indiquer au système que où se trouve la partition swap sur laquelle se trouvera la sauvegard. On va utiliser GRUB pour cela. Ouvrez le fichier /etc/default/grub Ajoutez resume=UUID=UUID_du_swap à GRUB_CMDLINE_LINUX_DEFAULT. Vous devez avoir comme suit : 02f76c25-9d9b-4177-b369-a05f3deeb2d6 Pour trouver le UUID du swap, lancez la commande blkid. Enfin, régénérez le fichier GRUB avec la commande grub-mkconfig -o /boot/grub/grub.cfg Il va falloir également indiquer au système que nous voulons pouvoir restaurer le système au démarrage. Pour ce faire, ouvrez le fichier /etc/mkinitcpio.conf Ajoutez "resume" dans la balise HOOKS comme suit : HOOKS=(base udev autodetect keyboard modconf block filesystems resume fsck) Régénérez l'initramfs avec la commande mkinitcpio -P Il ne vous reste plus qu'à redémarrer votre système pour que l'hibernation soit disponible.