我应该如何成功休眠 Ubuntu 16.04?
我已经尝试了几乎所有网络上的解决方案,但没有一个实际上有帮助。我发现我的问题几乎与这个问题完全相似
当我使用 Ubuntu 17.04 时,Hibernate 工作正常。升级到 17.10 后,由于恢复后黑屏而无法恢复(此错误)。
升级到 18.04 后,如果我尝试在休眠后启动计算机,它会像没有进行休眠一样启动。
我的 Ubuntu 18.04 上的休眠无法开箱即用(我的意思是sudo systemctl hibernate)。所以前段时间我做了几次尝试来解决这个问题,不幸的是我不记得我做了什么。
但现在:
sudo hibernate
Run Code Online (Sandbox Code Playgroud)
成功使系统休眠,下次启动时系统状态成功恢复,除了不出现登录屏幕,这是不好的。如果我有很多应用程序在运行而不是在这样的恢复之后系统可能会冻结长达 20 分钟(我看到应用程序的窗口,可以移动鼠标指针,但系统不响应点击)但之后正常工作。
sudo systemctl hibernate
Run Code Online (Sandbox Code Playgroud)
做了一些事情,关闭系统,但在下次启动时,我看到几条消息删除孤立节点,最后干净启动,好像没有休眠。
请帮我清除它并在gui界面中启用休眠。
同时暂停到内存和从内存恢复工作正常,包括 resume 上的登录屏幕。
我的主要问题是:这两种机制中的哪一种hibernate还是systemctl hibernate应该与 18.04 一起使用?
细节
系统有交换分区
$ lsblk | grep SWAP
??sda5 8:5 0 16,8G 0 part [SWAP]
$ free -m
total used free shared buff/cache available
Mem: 15894 3386 9945 1311 2561 11848
Swap: 17163 2150 15013
Run Code Online (Sandbox Code Playgroud)
并且/etc/default/grub其中有
GRUB_CMDLINE_LINUX_DEFAULT="安静启动恢复=/dev/sda5" GRUB_CMDLINE_LINUX=""
和
$ cat /sys/power/state
freeze …Run Code Online (Sandbox Code Playgroud)