TIP Mise en veille profonde
Un article de Gentoo Linux Wiki.
|
Terminaux / Shells • CD Live • X • Portage • Système • Systèmes de fichier • Autres |
Le principe de la mise en veille profonde est de sauvegarder l'état du système dans une partition de type swap. Et de pouvoir restaurer cette état au boot suivant.
Configuration du noyau :
Power management options (ACPI, APM) ---> [*] Power Management support [*] Software Suspend (EXPERIMENTAL) (/dev/hda1) Default resume partition
Dans l'exemple /dev/hda1 est ma partition swap. La partition swap doit être de taille suffisante pour le stockage des informations en mémoire. Une fois le système en marche la mise en veille se fait de la façon suivante :
echo 4 > /proc/acpi/sleep
ou bien
shutdown -z now
Pour redemarrer, vous devez ajouter "resume=/dev/hda1" au option du kernel.
Exemple pour grub : (en général : /boot/grub/grub.conf)
title GNU/Linux FB root (hd0,4) kernel /boot/bzImage root=/dev/hda5 vga=791 resume=/dev/hda1 initrd=/boot/initrd-1024x768
Exemple pour lilo : (en général : /etc/lilo.conf) [Non testé]
image=/boot/bzImage initrd=/boot/initrd-1024x768 label=Gentoo root=/dev/hda5 append="resume=/dev/hda1"
L'option du kernel "noresume" permet de ne pas prendre en compte une image corrompu dans le swap.
Pour plus d'information /usr/src/linux/Documentation/power/swsusp.txt
