当我使用命令“sudo systemctl hibernate”时,即使按照此处找到的说明进行操作,我仍然收到消息“无法通过登录休眠系统:不支持睡眠动词“hibernate””:How to hibernate with swapfile。我在配备 16GB RAM 的 Thinkpad L470 上运行 Ubuntu 20.04。按照上面链接中的说明,我创建了一个与 RAM 大小相对应的 /swapfile。如果还有什么我需要做的,请帮忙。
这里的说明有效吗? 如何在 Ubuntu 20.04 中启用休眠选项?
我假设您有一个交换分区可供使用。(如果您有交换文件,则无法休眠)安装
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 扩展可以将休眠选项恢复到系统菜单中。
在我的 Lenovo Thinkpad X1 Carbon 上的 Ubuntu 20.04 Kernel 5.4.0-31 上进行了测试。
| 归档时间: |
|
| 查看次数: |
10533 次 |
| 最近记录: |