Kubuntu 21.04 - 当休眠模式似乎从内核被禁用时,如何让休眠模式正常工作?

Kubuntu 21.04 - 当休眠模式似乎从内核被禁用时,如何让休眠模式正常工作?

我正在使用 Kubuntu 21.04,并尝试将笔记本电脑休眠/挂起到磁盘。我运气不太好。我收到的错误似乎表明问题比我看到的所有其他关于此问题的问答更深 - 大多数其他答案似乎表明这echo disk | sudo tee /sys/power/state是解决方案,但我甚至无法做到这一点。我尝试了几种方法,最终还是到了内核的系统睡眠状态文档,它表示要检查/sys/power/state/sys/power/disk查看它是否受支持。

$ sudo systemctl hibernate
Failed to hibernate system via logind: Sleep verb "hibernate" not supported
$ echo disk | sudo tee /sys/power/state
disk
tee: /sys/power/state: Operation not permitted
$ cat /sys/power/state
freeze mem
$ cat /sys/power/disk
[disabled]

所以在我看来我的内核不支持休眠……?睡眠状态文档还说,

如果设置了内核配置选项,则支持休眠CONFIG_HIBERNATION。但是,只有当给定 CPU 架构的支持包括系统恢复的低级代码时,才能设置此选项。

  • 为什么 Kubuntu 没有默认启用它但却附带了“休眠”操作?
  • 我该如何在内核上启用此选项?
  • 这有点儿迂腐,但即使内核文档说如果不支持休眠,my 就不应该存在,但my 的/sys/power/disk存在和报告是否重要?文档错了吗?[disabled]

从系统信息中复制粘贴:

操作系统:Kubuntu 21.04
KDE Plasma 版本:5.22.5
KDE 框架版本:5.86.0
Qt 版本:5.15.2
内核版本:5.11.0-38-generic (64 位)
图形平台:X11
处理器:8 × 第 11 代英特尔® 酷睿™ i5-1135G7 @ 2.40GHz
内存:15.4 GiB RAM
图形处理器:Mesa Intel® Xe Graphics

答案1

我遇到了同样的问题并通过以下方式修复了它Ubuntu 18.04 休眠后无法恢复https://unix.stackexchange.com/questions/114889/f20-unable-to-hibernate-sys-power-disk-disabled

我在 BIOS 中禁用了安全启动,现在得到:

cat /sys/power/state 
freeze mem disk

cat /sys/power/disk 
[platform] shutdown reboot suspend test_resume 

现在,我的 kubuntu 21.10 笔记本电脑上的休眠功能正在运行。在禁用安全启动之前,我做了一些其他事情,因此可能需要执行其他一些步骤才能完全正常运行。禁用安全启动修复了 /sys/power/disk 对我来说已被禁用的问题。

相关内容