首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何激活16.04.1的冬眠?(系统d)

如何激活16.04.1的冬眠?(系统d)
EN

Ask Ubuntu用户
提问于 2017-01-05 05:27:20
回答 2查看 45.4K关注 0票数 49

我在联想的T450s上安装了16.04.1,它在Ubuntu上的挂起/hibernate(我以前使用的版本是14.04.5)总是很好。在这个安装上,交换空间比RAM大得多。

正如我现在所习惯的那样,在安装之后,我尝试继续进行通常的休眠激活攻击。然而,这一次的情况似乎有所不同,因为sudo pm-hibernate似乎什么也不做。

据我所知,现在ubuntu已经切换到systemd,正确的命令是systemctl hibernate,它返回

代码语言:javascript
复制
 Failed to hibernate system via logind: Sleep verb not supported

我尝试过提到这里的解决方案,但它们的主要目标是重新启用pm-hibernate并使其成为注销菜单中的一个条目。我还看到了一个可能的解决方案是安装Tuxonice内核,但没有尝试,因为我一般不太喜欢篡改内核,特别是使用PPA内核。

那么,在Ubuntu的最后一个基于系统的版本上,是否有一种重新激活休眠的方法?最好使用systemd,并避免潜在的系统崩溃。还是我只需要等待和希望直到下一次更新?

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2017-01-11 06:24:13

我终于能够解决我自己的问题,在软呢帽上的一些主题(他们切换到系统不久前,所以有更多的材料)。

事实证明,我已经启用了安全引导(记得在16.04安装期间有人问我这个问题,而且我一直没有考虑它),这导致了cat /sys/power/disk的输出是:

代码语言:javascript
复制
 [disabled]

确实不是一个很好的迹象。所以我重新启动并搜索我的BIOS设置,禁用了那里的安全引导。现在cat /sys/power/disk让我明白了:

代码语言:javascript
复制
 [platform] shutdown reboot suspend 

看起来好多了。实际上,调用systemctl hibernate会导致hibernate/thaw序列的成功。

此外,hibernate的选项现在显示在图形界面中,而不需要任何黑客攻击(至少在我的计算机上)。

票数 55
EN

Ask Ubuntu用户

发布于 2017-09-03 02:47:49

当交换空间太小,无法保存RAM内容时(例如,在设置操作系统后将更多RAM添加到计算机中时),也可能发生这种情况。

例如,在htop中,Mem号码应该是<= Swp号码。

请参阅https://github.com/systemd/systemd/issues/6729

票数 22
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/868208

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档