s2disk 可以工作,但登录后菜单休眠功能会卡住

s2disk 可以工作,但登录后菜单休眠功能会卡住

运行 Xubuntu 18.04 LTS,我已经设置了休眠模式uswsusp,并且它运行完美(s2disk)。

然后,我通过覆盖服务来集成s2disk到 Systemd ( )systemctl hibernatesystemd-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

也许您(像我一样)忘记指定resume& resume_offsetLinux 启动参数?如果没有,resume_offset我遇到了几乎相同的问题:屏幕显示“ s2disk: Returned to userspace”消息时变黑。

我写过这是一个完整的答案能够从交换文件恢复。

相关内容