s2disk работает, но спящий режим из меню застревает после входа в систему

Запустив Xubuntu 18.04 LTS, я установил режим гибернации с помощью uswsusp, и он работает безупречно (s2disk).

Затем я интегрировал s2disk в Systemd (systemctl hibernate), переопределив службу systemd-hibernate на

[Service]
ExecStart=
ExecStartPre=-/bin/run-parts -v -a pre /usr/lib/systemd/system-sleep
ExecStart=/usr/sbin/s2disk
ExecStartPost=-/bin/run-parts -v --reverse -a post /usr/lib/systemd/system-sleep

Как и ожидалось, sudo systemctl hibernate работает без проблем.

Проблема возникает при сбое при нажатии кнопки спящего режима в меню питания (включенной через polkit) - похоже, она работала, но при возобновлении система полностью зависает при входе в систему.

Я подозреваю, что кнопка на самом деле не выполняет те же команды, что и другие методы, но я не мог найти, как ее установить.

Обновление : Кажется, это зависит от компьютера. У меня есть другой компьютер с очень похожей настройкой (та же версия Xubuntu и конфигурация гибернации - из здесь ). На другом ПК это работает правильно, но для рассматриваемой машины (это ноутбук) это все еще не работает.

Обновление 2 : я пытался перезапустить Плимут после возобновления (это решение похожих проблем, которые я нашел), но это не помогло.

1
задан 15 May 2018 в 22:26

1 ответ

Возможно, Вы забыли (как я) указывать resume & resume_offset Параметры начальной загрузки Linux? Без resume_offset У меня была почти та же проблема: черный экран на"s2disk: Returned to userspace"сообщение.

Я записал здесь полный ответ, чтобы смочь возобновиться от файла подкачки.

0
ответ дан 8 December 2019 в 01:08

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

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