为什么从 13.10 更新到 14.04 后休眠功能不起作用?

为什么从 13.10 更新到 14.04 后休眠功能不起作用?

我刚刚将 Xubuntu 13.10 更新到 14.04。没有改变任何东西。挂起到 RAM(待机)和休眠在 13.10 中都运行良好。

现在休眠模式不再起作用(挂起到 RAM 仍然有效)。机器似乎挂起到磁盘,但重启后,我只看到一个空白屏幕,硬盘正在运行。

我能做些什么?


经过两个月的调查(目前还没有人能解决这个问题),我发现在最新的 Debian(XFCE)下,内核为 3.2.0 的休眠功能可以正常工作。基于 Debian 的 Linux Mint Debian Edition(LMDE-201403)也是如此。

冬眠确实不是在基于 Ubuntu 的最新 Linux Mint 17 “Qiana” 下无法运行,在最新的 Fedora 20 下也无法运行,在 Xubuntu 14.04 下也无法运行。它们的内核版本都在 3.13.0 左右。

所以我的结论是,最新的内核存在问题或配置错误,而由于非直接基于 Debian 的发行版使用最新的内核,它们的休眠功能无法正常工作,而 Debian 内核可以正常工作。

答案1

我发现,无论如何,在 Lubuntu 中,如果你打开 synaptic 并搜索术语“hibernate”,就会出现一个名为 hibernate 的包。只需安装它并使用它,而不是 pm-hibernate。效果很好,甚至更好。

答案2

我在 Linux Mint 17 Cinnamon 中遇到了休眠问题,然后遇到了此链接。本文提供了 Hibernate 无法正常工作的四个潜在原因及其解决方案。对我来说,在 中列出了错误的 UUID /etc/initramfs-tools/conf.d/resume

我的硬盘上有多个用于其他发行版的交换分区,文件中显示的 UUID 与我为 Mint 启动时设置的交换分区的 UUID 不匹配(虽然我不需要像它说的那样将 UUID 添加到 grub 中)。

尝试网站上的解决方案,看看它们是否对您有帮助。

答案3

好吧,经过 6 个多月的等待,我收到的更新似乎解决了这个问题。休眠功能现在可以正常工作了。

唯一的缺点是挂起到内存后,声音不起作用,但可以通过休眠然后立即唤醒来重新启用它。

答案4

尝试 ubuplex 解决方案。在 Linux Mint 17 Quiana(基于 14.04)中对我有用:

sudo apt-get remove pm-utils
sudo apt-get install hibernate 

编辑:使用此解决方案,休眠仅在使用“ sudo hibernate”命令时才有效。错误地卸载 pm-utils 会导致“休眠”按钮(在关机对话框中)无法使用。

相关内容