Как включить гибернацию в 16.04

10

После обновления Ubuntu я утратил существенную функциональность гибернации. Это нормально, но, к сожалению, я не смог включить его на этот раз.

Я попробовал эти три предыдущих решения:

но опция гибернации не появляется.

Некоторая дополнительная информация:

  • sudo pm-hibernate ничего не выводит и, кажется, ничего не делает.

  • sudo s2disk выходы:

    s2disk: не удалось открыть устройство моментального снимка. Причина: операция не разрешена

Я думаю, это мой ключевой ключ, но я не нашел никаких очевидных объяснений / решений, когда гуглял это - боюсь, я не знаю смысла.

Нет изменений в dmesgвыводе и /var/log/pm-suspend.logне существует после запуска pm-hibernate.

Машина способна переходить в спящий режим под Ubuntu 15.04 и более ранних - вышеуказанные опции работали ранее.

(Я знаю, что это потенциальный дубликат этого вопроса , но хотел бы добавить больше деталей.)

nsandersen
источник
У меня та же проблема, только я могу перейти в спящий режим / приостановить, но мой Lenovo z51-70 от этого не проснется. Я даже добавил варианты, которые вы предоставили.
Mookey
Посмотрите здесь . Я только что протестировал на Ubuntu и Xubuntu 16.04, и он работает на обоих. На Ubuntu я должен перезагрузить его, чтобы показать в меню. Я продолжу и закрою это как дубликат, но дайте мне знать, если это решит вашу проблему или нет, так что я могу открыть это снова.
Митч
@ Enkouyami Спасибо. Что именно вы подразумеваете под «и добавьте свой раздел подкачки внутри». - как это: GRUB_CMDLINE_LINUX_DEFAULT = "тихий всплеск / dev / sda3"
nsandersen
2
Это очень странно. Можете ли вы добавить эту важную информацию к вашему вопросу? Изменится ли что-нибудь, если вы переустановите pm-utils( sudo apt-get install --reinstall pm-utils)? Что в /etc/pm/config.d/а /etc/pm/sleep.d/?
Дэвид Фёрстер

Ответы:

3

Вам необходимо отключить безопасную загрузку, если вы используете UEFI.

При включенной безопасной загрузке спящий режим отключен по соображениям безопасности.

Pilot6
источник
1
Поскольку Ubuntu не скажет вам этого, судя по OP, как быстро проверить, включена ли безопасная загрузка?
матовый
0

В терминале попробуй sudo systemctl hibernate. Если система способна это сделать, т.е. имеет достаточно места подкачки, она должна работать. Для использования этой команды требуется пароль, который не обязательно является плохим, потому что он делает одну паузу, чтобы считать, что текущее состояние системы записывается на возможно незашифрованный жесткий диск.

Чтобы создать Hibernateсочетание клавиш:

  • Нажмите Systemи введите key.
  • Выберите Keyboardнастройки.
  • на Shortcutsвкладке добавьте Custom Shortcutsкоманду systemctl hibernateи установите комбинацию клавиш. Обратите внимание, что sudo здесь не используется, хотя при использовании ярлыка запрашивается пароль.
DrMoishe Pippik
источник