Ubuntu 20.04 无法休眠

Ubuntu 20.04 无法休眠

即使按照此处的说明操作后,当我使用命令“sudo systemctl hibernate”时,仍然收到消息“无法通过 logind 休眠系统:不支持睡眠动词“hibernate””:如何使用交换文件休眠。我在配备 16GB RAM 的 Thinkpad L470 上运行 Ubuntu 20.04。按照上面链接中的说明,我创建了一个与我的 RAM 大小相对应的 /swapfile。如果我还需要做其他事情,请帮忙。

答案1

这里的说明有用吗? 如何在 Ubuntu 20.04 中启用休眠选项?

我假设你有交换分割即可使用。(如果您有交换文件你不能休眠)安装pm-utilshibernate

$ sudo apt install pm-utils hibernate

然后:

$ cat /sys/power/state

您应该看到:

none freeze mem disk

然后运行:

$ grep swap /etc/fstab

复制 UUID 值。稍后您将需要它。然后运行:

$ sudo nano /etc/default/grub

(如果不是 nano,也可以是你最喜欢的编辑器)。将以下行

none GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

因此它改为:

none GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=YOUR_VALUE"

然后,保存文件并退出文本编辑器后,运行:

$ sudo update-grub

要测试它,请运行:

$ sudo systemctl hibernate

目前没有 GNOME 扩展可使休眠选项重新回到系统菜单中。

在我的联想 Thinkpad X1 Carbon 上针对 Ubuntu 20.04 内核 5.4.0-31 进行了测试。

相关内容