web-dev-qa-db-fra.com

Comment faire fonctionner à nouveau l'hibernation sur 15.10 après avoir désactivé l'échange crypté

sur mon installation propre de Xubuntu 15.10, je suis incapable de faire fonctionner l'hibernation, bien que cela fonctionne sur mon ordinateur portable avec succès depuis 11.10 environ.

La seule chose qui a changé, c'est que j'ai sélectionné "crypter la maison" lors de l'installation et que je l'ai donc crypté. Mais j'ai remarqué que l'échange était également crypté. OK, donc ça ne pouvait pas marcher.

J'ai donc décidé de décrypter mon swap afin de faire fonctionner l'hibernation à nouveau.

Ce que j'ai fait:

Sudo swapoff -a

Sudo cryptsetup supprimer/dev/mapper/cryptswap1

supprimé la seule ligne dans/etc/crypttab

Sudo/sbin/mkswap/dev/sdaX

Sudo swapon/dev/sdaX

supprimé la ligne avec "/ dev/mapper/cryptswap1" dans/etc/fstab et l'a remplacée par "UUID = d30170d7-b3a2-41b5-a389-541a6d0013c7 aucun swap sw 0 0" (nouvel UUID extrait de la sortie du mkswap)

redémarrer

a tenté Sudo pm-hibernate encore une fois sans succès:/- après le démarrage de plusieurs erreurs de répartition ont été générées ...

Alors, s'il vous plaît, des conseils sur la façon de le faire fonctionner à nouveau? Merci!

2
crysman

Solution: le problème était dans /etc/initramfs-tools/conf.d/resume où se trouvait encore un vieil UUID étrange. Après avoir remplacé par le nouveau et invoqué Sudo update-initramfs -u ça fonctionne maintenant!

Peut-être que si je faisais juste ces étapes, cela fonctionnerait:

  1. commenter la ligne avec /dev/mapper/cryptswap1 dans /etc/fstab et activez la ligne avec UUID sous # swap was on /dev/sda5 during installation line (= activation de l'échange sans chiffrement)
  2. commenter la seule ligne dans /etc/crypttab
  3. éditer /etc/initramfs-tools/conf.d/resume afin de contenir l'UUID du swap de /etc/fstab
  4. Sudo update-initramfs -u
  5. redémarrer et vérifier
2
crysman