如何在16.04.1中激活休眠? (systemd)

Modified on: Sat, 09 Jun 2018 03:15:53 +0800

我在联想T450s上全新安装了16.04.1,在Ubuntu上暂停/休眠时效果一直很好(之前的版本我使用的是14.04.5)。在此安装中,交换比RAM大得多。

正如我现在习惯的那样,在安装之后我试图继续进行通常的hacknation激活。但是,这次的事情似乎与sudo pm-hibernate不同
似乎没有做任何事情。

据我了解,现在ubuntu已切换到systemd,正确的命令将是systemctl hibernate
返回

 Failed to hibernate system via logind: Sleep verb not supported

我尝试了此处提到的解决方案,但他们主要是为了重新启用pm-hibernate并使其成为注销菜单中的条目。我也看到了一个可能的解决方案是安装Tuxonice内核,但没有尝试,因为我不是非常热衷于篡改内核,特别是使用PPA内核。

那么,有没有办法在最后一个基于systemd的Ubuntu版本上重新激活休眠?优选地使用systemd,并避免潜在的系统破坏性攻击。或者我只是等待并希望直到下次更新?

作者:,Marc

最佳答案

我终于能够根据Fedora(他们刚刚转向systemd所以那里有更多的资料)。

事实证明我已经启用了安全启动(我记得在16.04安装期间被问到这个问题,而且我没有仔细考虑就把它保留了下来)并导致了cat /sys/power/disk为:

 [disabled]

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

 [platform] shutdown reboot suspend 

看起来更好。确实调用systemctl hibernate会导致成功的休眠/解冻序列。

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

作者:,Marc

相关问答

添加新评论