如何在 ubuntu 16.04 上启用休眠?

tha*_*lay 6 hibernate power-management secure-boot 16.04

我知道已经有很多关于此的主题,但没有一个对我有用。我尝试了这里提到的解决方案:

这是我尝试过的:

1)sudo pm-hibernate 什么都不做。

2) sudo gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla

该文件现在看起来像这样:

[在upower中默认重新启用休眠] Identity=unix-user:* Action=org.freedesktop.upower.hibernate ResultActive=yes

[在 logind 中默认重新启用休眠] Identity=unix-user:* Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.handle-hibernate-key;org.freedesktop.login1;org.freedesktop.login1 .hibernate-multiple-sessions;org.freedesktop.login1.hibernate-ignore-inhibit ResultActive=yes

[默认为 login1 重新启用休眠] Identity=unix-user:*
Action=org.freedesktop.login1.hibernate ResultActive=yes

[在 logind 中默认为多个用户重新启用休眠]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate-multiple-sessions
ResultActive=yes

我还将文件更改为:

[在upower中默认重新启用休眠] Identity=unix-user:* Action=org.freedesktop.upower.hibernate ResultActive=yes

[在 logind 中默认重新启用休眠] Identity=unix-user:* Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.hibernate-multiple-sessions ResultActive=yes

……但还是不行。

3)sudo update-grub菜单中仍然没有休眠选项

4) 安装 tuxonice

sudo add-apt-repository ppa:tuxonice/ppa
sudo apt-get update
sudo apt-get install tuxonice-userui linux-generic-tuxonice linux-headers-generic-tuxonice
Run Code Online (Sandbox Code Playgroud)

然后sudo pm-hibernate。没有结果

5)sudo apt-get install hibernate然后sudo systemctl hibernate我收到此错误消息:

无法通过 logind 使系统休眠:不支持睡眠动词

6)sudo gedit /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla然后寻找

[Disable hibernate by default in upower] 
[Disable hibernate by default in logind]
Run Code Online (Sandbox Code Playgroud)

...并更改ResultActive=no为ResultActive=yes

附加信息:

  • 执行上述步骤并为我上面提到的每个步骤重新启动我的电脑后,休眠仍然没有出现。
  • Ubuntu 16.04;英特尔® Kabylake GT2
  • 我正在使用 SSD
  • 我的交换比我的内存大(用 测试free)。
  • sudo locate pm-suspend.log 执行后不会产生任何结果 sudo pm-hibernate
  • 我在执行dmesg前后执行sudo pm-hibernate并比较了dmesg. 两个输出相同

编辑:

我想我找到了原因:您必须禁用BIOS 中的安全启动选项。为此,请中断正常启动过程,它位于安全启动选项中。

tha*_*lay 2

我想我找到了原因:您必须禁用BIOS 中的安全启动选项。为此,请中断正常启动过程,它位于安全启动选项中。