En fait ma question peut apparaître identique à celle-ci dans ce forum (et aussi celle-ci ailleurs ); en effet, la question est la même, mais je la pose quand même parce que je peux donner plus d'informations et parce que j'ai essayé une solution trouvée sur le web (ce qui pourrait aggraver les choses).
J'avais l'habitude d'hiberner Ubuntu 15.10 (en fermant le couvercle). Maintenant que je l'ai mis à jour en 16.04 (je pensais que c'était une bonne chose, puisque cette version est LTS, contrairement au 15.10), je ne peux plus utiliser l'hibernation (ni la suspension!): Si j'essaye de l'utiliser, Ubuntu ne le fait pas '' t éteignez, juste l'écran devient noir, le voyant d'alimentation est allumé, et je ne peux rien faire d'autre que de l'éteindre manuellement (appui long sur le bouton d'alimentation). Lorsque je le rallume, je vois les lignes suivantes
puis Ubuntu démarre.
De là, j'ai essayé avec
sudo -s
echo shutdown > /sys/power/disk
echo disk > /sys/power/state
et
sudo -s
echo platform > /sys/power/disk
echo disk > /sys/power/state
Seul le premier a fonctionné en partie et une seule fois: en partie, je veux dire qu'après la fermeture brutale, la session a été récupérée.
Ensuite, j'ai essayé de suivre cette suggestion . Je n'ai pas compris les commentaires écrits après les commandes, alors j'ai littéralement entré les commandes telles qu'elles sont (pensant qu'une erreur comme "cette commande / ce dossier n'existe pas" se serait produite s'il y avait quelque chose à remplacer dans les commandes ):
ÉDITER
cat /proc/meminfo
sudo swapoff -a
sudo dd if=/dev/zero of=/swapfile bs=1024 count=8M
sudo chmod 600 /swapfile && sudo mkswap /swapfile && sudo swapon /swapfile
sudo -b gedit /etc/fstab
free -m
swapon
mount | grep " / "
sudo blkid -g
sudo blkid
sudo filefrag -v /swapfile | grep "First block:"
sudo filefrag -v /swapfile
echo "resume=UUID=cdXX--X18 resume_offset=66050" | sudo tee /etc/initramfs-tools/conf.d/resume
sudo -b gedit /boot/grub/menu.lst
sudo -b gedit /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="... resume=UUID=cdXX--X18 resume_offset=66050"
sudo update-grub -y
sudo update-initramfs -u
Peut-être que cela a été une idée terrible, puisque maintenant je comprends cela.
En fin de compte, j'ai trouvé la question liée ci-dessus et je suis allé ici , mais je ne sais pas quoi faire.
EDIT 2 En ce moment si j'entre
...$ sudo swapon -s
Je n'obtiens absolument rien
...$
/etc/initramfs-tools/conf.d/resume
et les deux strophes de reprise ajoutées etc/default/grub
, exécutez les deux dernières lignes pour mettre à jour grub et initrd. Supprimer / swapfile. Courez sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target
. Essayez l'une de ces cibles avec sudo systemctl suspend
. Ce qui se produit?