曾经有一种启用挂起和休眠模式的解决方法,在我使用 14.04 LTS 时可以使用,但是在全新安装 16.04 LTS 后,我失去了该功能,现在我的计算机无法从挂起状态恢复。
我尝试了这里列出的教程:http://ubuntuhandbook.org/index.php/2014/04/enable-hibernate-ubuntu-14-04/启用休眠但正在运行
sudo pm-hibernate
屏幕变黑,处理器继续运行,我无法恢复系统,只能手动关闭它然后再次运行。
但是我的 SWAP 比我的 RAM(8.5 GB)大。
所以我无法休眠也无法挂起(后者我可以,但计算机直到重新启动才能唤醒)。
请帮忙?
使用联想 z50-71、i5 笔记本电脑,配备 ATI/Intel 混合显卡。
答案1
我遇到了类似的问题,挂起后无法唤醒,导致屏幕变黑,处理器仍在运行。Ubuntu 16.04LTS 使用的 Linux 内核似乎存在错误。因此将内核升级到 4.4.8 可以解决问题。
您可以从以下位置下载适用于您系统的内核这里并进行设置。
希望这能解决您的问题。
答案2
改编自askubuntu 上的这个答案:
使用 TuxOnIce 内核和 uswsup 进行挂起
仔细检查您的交换分区/文件是否在 中设置正确;您可以通过使用或
/etc/default/grub
检查位置来进行此操作;或者更好的方法是,找出交换分区/文件的 UUID 或标签并使用它:cat /proc/swaps
swapon -s
tail -n -9 /proc/swaps | cut -d ' ' -f 1 | xargs sudo blkid
/etc/default/grub
找到带有 的行进行编辑GRUB_CMDLINE_LINUX_DEFAULT=
,在其中添加交换分区,然后保存。如果您使用 UUID,请在其前面加上UUID=
或/dev/by-uuid/
。-
sudo add-apt-repository ppa:tuxonice/ppa
安装 TuxOnIce 内核和 uswsup:
sudo apt update sudo apt install uswsusp linux-generic-tuxonice tuxonice-userui
重启你的电脑 (
reboot;
)