Я заметил, что мои 11.10 не в спящем режиме. Когда я в спящем режиме, и запускает ПК, он не восстанавливает все мои открытые приложения и т.д. Как завершение работы..., почему это могло бы быть?
ОБНОВЛЕНИЕ
ps-*.log
файлы: http://pastie.org/2922774Вы не предоставили слишком много информации, поэтому, я думаю, нам придется начать с основ.
Убедитесь, что размер вашего раздела подкачки не меньше, чем объем вашей оперативной памяти.
Убедитесь, что в / var / log / pm- *
есть очевидные сообщения. Убедитесь, что в вашей конфигурации grub resume=/dev/sdX
, где sdX соответствует вашему разделу подкачки. (или, может быть, resume=UUID=x
)
РЕДАКТИРОВАТЬ: хм только что сам провел небольшой тест, и resume=
может и не понадобиться (больше). Если вы следуете указаниям на этой странице, работает ли он: https://help.ubuntu.com/community/PowerManagement/Hiberate#swsusp
, т.е.:
sudo -s
echo platform > /sys/power/disk
echo disk > /sys/power/state
Система должна немедленно начать процесс после второго эхо.
Если вы используете ecryptfs, это ожидаемое поведение.
https://bugs.launchpad.net/ecryptfs/+bug/432785
Когда вы решите активировать шифрование домашнего каталога, Ubuntu также настроит ваше пространство подкачки для шифрования. для дополнительной безопасности. Криптографический ключ, используемый для обмена, является случайным, поэтому после спящего режима невозможно восстановить сеанс (сохраненный в разделе подкачки).
Вероятно, лучшим решением для вас (если вы не параноик) является отключение шифрования подкачки, чтобы вы могли правильно использовать гибернацию:
Я нахожусь на Ubuntu 11.10, и для решения проблемы гибернации, которую вы описали, было помещено resume=/dev/sda2
в / etc / default / grub в конце переменной GRUB_CMDLINE_LINUX_DEFAULT, поэтому я получил такую строку:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux pcie_aspm=force resume=/dev/sda2"
после этого я сделал: sudo update-grub2
PS: убедитесь, что размер раздела подкачки достаточно для размещения ОЗУ
PS2: убедитесь, что ваш UUID свопинга правильный в / etc / fstab (используйте blkid
, чтобы найти его)