当我使用命令'sudo systemctl hibernate‘’时,我仍然收到消息‘通过logind:睡眠动词" hibernate“不支持的hibernate系统失败’,即使在按照这里找到的说明:如何使用交换文件进行休眠之后。我正在我的带有16 on内存的Thinkpad L470上运行Ubuntu20.04。按照上面链接中的说明,我创建了一个与我的内存大小相对应的/swapfile。如果还有什么我需要做的,请帮忙。
发布于 2021-07-12 14:02:07
这里的说明有用吗?如何在Ubuntu20.04中启用hibernate选项?
我假设您已经准备好使用一个交换区分区。(如果您有一个交换文件不能hibernate)安装
pm-utils和hibernate:$ 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扩展名可以让hibernate选项回到系统菜单中。在Ubuntu20.04内核5.4.0-31上测试我的联想Thinkpad X1碳。
https://askubuntu.com/questions/1347828
复制相似问题