我已经使用“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 是默认选项。