在 Ubuntu 12.04 和更新版本中,默认情况下在 policykit 中禁用了休眠。如何启用此功能?
有没有办法增加我现有的“交换文件”而不必销毁和重新创建它?我想将我的交换空间从 1GB 增加到 2GB。目前它是这样设置的:
$ sudo swapon -s
Filename Type Size Used Priority
/swapfile file 1048572 736640 -1
$ ls -lh /swapfile
-rw------- 1 root root 1.0G Nov 9 2016 /swapfile
Run Code Online (Sandbox Code Playgroud)
我正在使用 Ubuntu 14.04。
我应该如何成功休眠 Ubuntu 16.04?
我已经尝试了几乎所有网络上的解决方案,但没有一个实际上有帮助。我发现我的问题几乎与这个问题完全相似
如何在 Ubuntu 18.04 LTS(笔记本电脑)中设置休眠?
当我打开电源选项 > 按下电源按钮时,我只看到以下选项:
但不显示休眠。
我在 Lenovo T450s 上全新安装了 16.04.1,它在 Ubuntu 上的挂起/休眠方面始终运行良好(我使用的先前版本是 14.04.5)。在此安装中,Swap 比 RAM 大得多。
正如我现在习惯的那样,安装后我尝试继续使用通常的休眠激活方法。不过,这次sudo pm-hibernate
好像什么都没有做,事情似乎有些不同。
据我了解,现在 ubuntu 已经切换到 systemd,正确的命令是systemctl hibernate
返回
Failed to hibernate system via logind: Sleep verb not supported
Run Code Online (Sandbox Code Playgroud)
我尝试了这里提到的解决方案,但它们主要是为了重新启用pm-hibernate并使其成为注销菜单中的一个条目。我还看到一种可能的解决方案是安装 Tuxonice 内核,但没有尝试,因为我不太热衷于篡改内核,尤其是使用 PPA 内核。
那么,有没有办法在最后一个基于 systemd 的 Ubuntu 版本上重新激活休眠?最好使用 systemd,并避免潜在的系统破坏性黑客攻击。还是我只需要等待并希望直到下一次更新?
我在笔记本中配置了一个新的 Ubuntu 安装来使用交换文件,而不是使用交换分区。
默认情况下,不可能使用交换文件让 Ubuntu 休眠,所以我尝试了本教程,但它特定于grub1,而 Ubuntu 现在使用grub2。
有人知道怎么做这个吗?
GNOME Shell 在会话菜单中没有休眠选项。我检查了GNOME Shell 备忘单,但那里没有提到休眠。
如何在 GNOME Shell 会话中休眠我的机器?
我的 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) hibernate ×7
16.04 ×2
18.04 ×2
swap ×2
command-line ×1
files ×1
gnome ×1
gnome-shell ×1
storage ×1
systemd ×1