hibernate恢复失败

当我从hibernate状态恢复时,我有时会收到此错误。 我所有打开的窗户都关闭了。 在它实际进入登录屏幕之前还有一个额外的重启。

在Apport中看到的错误标题是[Gigabyte Technology Co., Ltd. To be filled by OEM] hibernate/resume failure [non-free: nvidia]

注释说This occured during a previous hibernate and prevented it from resuming properly.

ExecutablePath: /usr/share/apport/apportcheckresume

架构: amd64

DistroRelease: Ubuntu 14.04

失败: hibernate/resume

标签: resume hibernate trusty

档案室:

 country 00: (2402-2472 @ 40), (6,20) (2457-2482 @ 40), (6, 20), PASSIVE-SCAN, NO-IBSS (2474-2494 @ 20), (6,20), NO-OFDM, PASSIVE-SCAN, NO-IBSS (5170-5250 @ 160), (6,20), PASSIVE-SCAN, NO-IBSS (5250-5330 @ 160), (6,20), DFA, PASSIVE-SCAN, NO-IBSS (5490-5730 @ 160), (6,20), DFS, PASSIVE-SCAN, NO-IBSS 

https://wiki.ubuntu.com/DebuggingKernelHibernate页面没有帮助。 我的问题似乎并不存在。 这不是加密交换的问题。 它没有加密。

我有一台Nvidia GTX 670。

遗憾的是,在许多情况下,hibernate 不起作用 ,如果您希望在重新打开计算机时重新打开文档和应用程序,这可能会导致数据丢失。 因此,默认情况下禁用hibernate。

测试hibernate是否有效

注意在hibernate之前, 务必保存您的工作
您应该在hibernate计算机之前保存所有工作,以防万一出现问题,并且再次打开计算机时无法恢复打开的应用程序和文档。

您可以使用命令行来测试hibernate是否适用于您的计算机。

  1. Ctrl + Alt + T或在Dash中搜索终端打开终端。

  2. 在终端中键入sudo pm-hibernate ,然后按Enter键
    出现提示时输入密码。

  3. 关闭计算机后,将其重新打开。 您的打开的应用程序重新打开了吗?

如果hibernate不起作用,请检查您的交换分区是否至少与可用RAM一样大。

启用hibernate

如果hibernate测试有效,你可以在想要hibernate时继续使用sudo pm-hibernate命令。

您还可以在菜单中启用hibernate选项。 为此,请使用您喜欢的文本编辑器创建/etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla 。 将以下内容添加到文件并保存:

 [Re-enable hibernate by default in upower] Identity=unix-user:* Action=org.freedesktop.upower.hibernate ResultActive=yes [Re-enable hibernate by default in logind] Identity=unix-user:* Action=org.freedesktop.login1.hibernate; org.freedesktop.login1.hibernate-multiple-sessions ResultActive=yes 

重启和hibernate又回来了!

或者运行killall unity-panel-service来重置菜单。

然后,一些用户需要运行sudo update-grub才能在电源菜单中使用hibernate选项。 某些用户可能还必须至少注销然后登录才能使其显示在(右上角)电源菜单中。

资料来源 : 官方文件