Ceci est une ancienne révision du document !
Mise en place
Si la mise en veille sur ram (suspendre) ou sur disque (hiberner) ne fonctionne pas, il est possible d'utiliser une autre méthode utilisant le paquet apt://uswsusp.
Pour essayer l'hibernation :
sudo s2disk
Pour la mise en veille sur ram :
sudo s2ram
Note pour Gutsy
s2ram
n'a pas été intégré dans le paquet uswsusp
de Gutsy. En effet, pour la mise en veille, il faut dorénavant utiliser pm-suspend
du paquet apt://pm-utils.
Voir https://bugs.launchpad.net/ubuntu/+source/uswsusp/+bug/134238
Idem pour intrepid.
Utiliser uswsusp par défault dans Ubuntu
1ère méthode
sudo dpkg-divert --rename --divert /usr/sbin/pmi-disabled /usr/sbin/pmi
2ème méthode
Télécharger ces 2 fichiers :
Puis lancer ces commandes dans le répertoire où ces fichiers ont été téléchargés :
sudo cp hal-system-* /usr/lib/hal/scripts/linux/ sudo chmod 755 /usr/lib/hal/scripts/linux/*
Problèmes connus
Si vous obtenez un message du type :
s2disk: Could not stat the resume device file. Reason: No such file or directory
1- Essayer cette commande :
sudo swapon -a
Puis réessayer sudo s2disk. Si ça retourne quelque chose comme
swapon: cannot stat /dev/disk/by-uuid/15ed6769-566c-4228-bb35-d9a0131dc42c: No such file or directory
Alors :
2- Vérifier qu'il y a bien une partition swap et que son UUID correspond bien à celui de fstab :
sudo blkid
pour avoir l'uuid de la partition swap, puis
sudo gedit /etc/fstab
pour modifier l'uuid correspondant Puis redémarrer l'ordinateur
3- Vérifier le fichier uswsusp.conf
sudo gedit /etc/uswsusp.conf
Vérifier les lignes suivantes, en adaptant /dev/sda2 en fonction de ce que vous a retourné blkid pour la partition swap :
snapshot device = /dev/snapshot resume device = /dev/sda2
4- Reconfigurer uswsusp :
sudo dpkg-reconfigure uswsusp