Ubuntu 20.04 无法从休眠状态恢复,而是重新启动

Ubuntu 20.04 无法从休眠状态恢复,而是重新启动

使用时sudo systemctl hibernate好像关闭了系统,再次启动时,之前的状态就不存在了(例如没有之前打开的窗口,就像是重新开始一样)。

我也尝试了sudo apt install hibernatesudo hibernate,但它似乎最多只是锁定屏幕而没有任何休眠功能。

我的/etc/default/grub文件有这一行:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=<SWAP_ID>"

以下是我的启动 SSD 驱动器(GPT 系统)的配置方式(输出自sudo fdisk -l):

Device        Start       End   Sectors   Size Type
/dev/sdc1      2048    391167    389120   190M EFI System
/dev/sdc2    391168  68751359  68360192  32.6G Linux swap
/dev/sdc3  68751360 478908415 410157056 195.6G Linux filesystem

从 BIOS 禁用安全启动。

如果相关的话,我有另外 2 个驱动器 /dev/sda (SSD) 和 /dev/sdb (HDD),但它们不用于任何操作系统安装。

我如何让休眠模式工作?

答案1

行号/etc/default/grub错了。

應該是resume=UUID=<swap UUID>resume=/dev/sdc2

答案2

就我的情况而言,接受的答案并没有“按原样”发挥作用。

对我有用的步骤是:

  1. 正如接受的答案所述,修改/etc/default/grub文件以包含以下行:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=<SWAP_UUID>"。(可以通过运行获取交换 UUID cat /etc/fstab | grep swap
  2. 跑步sudo update-grub
  3. 重启电脑。现在休眠功能应该可以正常工作了。

接受的答案缺少第 2 步。

完整指南在此

相关内容