Невозможно спящий режим дважды

Я запускаю Ubuntu 13.10, и мне удается приостановить работу в ОЗУ без каких-либо инцидентов. Приостановка диска (спящий режим), однако, не работает во второй раз, когда я это делаю (после перезагрузки).

Я попытался спящий с pm-hibernate, а также с uswusp.

В первый раз после перезагрузки он идет нормально, но если я снова попытаюсь спящий режим, он будет висели с сообщением s2disk snapshooting system, и мне придется перезагружать.

Мой раздел подкачки больше, чем моя оперативная память.

My /etc/default/grub:

GRUB_DEFAULT="5"
GRUB_HIDDEN_TIMEOUT_QUIET="true"
GRUB_TIMEOUT="10"
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="resume=UUID=6a6e6406-4022-4620-bb36-fbf29f5c1cdf"
GRUB_SAVEDEFAULT="false"

Я запускаю update-grub после изменения параметра CMDLINE_LINUX.

My /etc/initramfs-tools/conf.d/resume:

[ f2]

Обновил его после смены:

sudo update-initramfs -u

Я попробовал «переустановить» мой своп с помощью:

sudo swapoff -a && sudo swapon -U 6a6e6406-4022-4620-bb36-fbf29f5c1cdf

, но ничего не изменил .

Вывод free -m:

               total       used       free     shared    buffers     cached 
 Mem:          1865         644       1220          0        111        328
 -/+ buffers/cache:         205       1659 
 Swap:         2044           0       2044

Вывод имени -a:

Linux QuoraF 3.11.0-13-generic #20-Ubuntu SMP Wed Oct 23 07:38:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Можно ли каким-либо образом переустановить, что неправильно после первой спячки? Я предполагаю, что система что-то создает где-то, и это что-то блокирует последующие спячки.

1
задан 20 October 2017 в 18:59

2 ответа

Я нашел обходной путь для своей машины Asrock Z97 Fatal1ty, потому что HIBERNATE_MODE = «платформа» не работает, но «shutdown» делает. Тестирование в терминале, введя в качестве пользователя root

echo shutdown > /sys/power/disk

, а затем

echo disk > /sys/power/state

выполнил спящий режим и работал столько раз, сколько я пытался. Я попробовал несколько руководств, пытаясь изменить режим по умолчанию с «платформы» на «выключение», и никто не работал, поэтому я добавил следующую строку ниже:

/etc/rc.local

echo shutdown > /sys/power/disk 

, а затем сохраните файл.

edit: Я изначально набрал «echo shutdown> / sys / mode / disk» и «echo disk> / sys / mode / state» в своем исходном ответе и осознал мою ошибку. Я также отформатировал код, насколько мог. извините за необычные количества исправлений.

вы можете включить опцию меню спящего режима, создав файл:

/etc/rc.local [!d9 ]

и добавив это в этот пустой файл:

[Re-enable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes

[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes

, а затем выйдите из системы и снова включитесь, а спящий режим будет в параметрах меню выхода, и он работал каждый раз. Я знаю, что кто-то может улучшить этот ответ, но я решил, что буду делиться тем, что сработало для меня в любом случае. В идеале можно найти правильный файл для редактирования режима по умолчанию для спящего режима для pm-utils, но, как я уже сказал, я пытался и ничего не работал, но это было сделано. Единственное предостережение, с которым я столкнулся, заключалось в том, что теперь вам нужно нажать кнопку питания, чтобы вернуться из спящего режима, потому что клавиатура не разбудила компьютер так же, как с «платформой». Надеюсь, это поможет кому-то.

1
ответ дан 24 May 2018 в 11:51
  • 1
    Я бы попробовал это, хотя мне интересно, почему это всегда удается в первый раз после загрузки, но никогда после этого. – Quora Feans 13 February 2014 в 03:51

Другие вопросы по тегам:

Похожие вопросы: