将默认休眠方法替换为 s2disk

将默认休眠方法替换为 s2disk

我已经使用“sudo apt-get install uswsusp”安装了 uswsusp 模块。现在我试图用 s2disk 替换默认的休眠方法(从菜单启动)。我发现了需要编辑此文件的信息:

/usr/lib/hal/scripts/linux/hal-system-power-suspend-linux

不幸的是,我的系统中不存在路径“/usr/lib/hal”。此外,目录“/etc/pm/config.d/”存在,但是是空的,在那里创建文件“00_sleep-module”也无济于事。请帮忙。

答案1

谢谢!!非常感谢,效果非常好。我可以让 s2disk 休眠我的 Toshiba C640,但无法恢复它。通过更新/etc/pm/config.d/00sleep_module和清除密码设置按照帖子询问 Ubuntu,事情开始顺利进行。

虽然从休眠状态唤醒后,Grub 2 看起来似乎出了问题,因为它在后台停留了几秒钟。也许只是 grub 或大型 4 GB 内存快照从磁盘加载。我必须检查一下。

另外,我的 LAN 连接恢复了。我对此深表怀疑,因为我必须将 Atheros 快速以太网卡模块自定义编译到内核中。

我正在使用内核3.2.0-27-通用在 Toshiba Satellite C640 硬件上使用 Ubuntu 12.04 LTs。我遵循的步骤

sudo nano /etc/pm/config.d/00sleep_module

如果您从未接触过此文件 OOTB,它应该被完全注释。请完整阅读。将以下行添加到文件末尾

SLEEP_MODULE="uswsusp"

最后清除 cryptsetup,我不确定这一步,它可能有帮助,也可能没有帮助

sudo apt-get purge cryptsetup

答案2

您可以创建一个名为的文件(module如果/etc/pm/config.d/module尚未存在)并添加

SLEEP_MODULE=uswsusp

为了与pm-utils

我认为您还应该阅读下面链接中给出的配置部分。

来源

答案3

从头重新安装 11.10 后,s2disk 是默认选项。

相关内容