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是否适用于您的计算机。
-
按Ctrl + Alt + T或在Dash中搜索终端打开终端。
-
在终端中键入
sudo pm-hibernate
,然后按Enter键 。
出现提示时输入密码。 -
关闭计算机后,将其重新打开。 您的打开的应用程序重新打开了吗?
如果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选项。 某些用户可能还必须至少注销然后登录才能使其显示在(右上角)电源菜单中。
资料来源 : 官方文件