使用 TuxOnIce 内核和 uswsup 进行挂起

使用 TuxOnIce 内核和 uswsup 进行挂起

曾经有一种启用挂起和休眠模式的解决方法,在我使用 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 进行挂起

  1. 仔细检查您的交换分区/文件是否在 中设置正确;您可以通过使用或/etc/default/grub检查位置来进行此操作;或者更好的方法是,找出交换分区/文件的 UUID 或标签并使用它:cat /proc/swapsswapon -s

    tail -n -9 /proc/swaps | cut -d ' ' -f 1 | xargs sudo blkid
    
  2. /etc/default/grub找到带有 的行进行编辑GRUB_CMDLINE_LINUX_DEFAULT=,在其中添加交换分区,然后保存。如果您使用 UUID,请在其前面加上UUID=/dev/by-uuid/

  3. 添加TuxOnIce 稳定存储库

    sudo add-apt-repository ppa:tuxonice/ppa
    
  4. 安装 TuxOnIce 内核和 uswsup:

    sudo apt update
    sudo apt install uswsusp linux-generic-tuxonice tuxonice-userui
    
  5. 重启你的电脑 (reboot;

相关内容