如何在 lubuntu 18.04 上修复休眠

Ste*_*hen 5 hibernate ubuntu ubuntu-18.04

将 lubuntu 16.04 升级到 18.04,休眠停止工作。我曾经通过这样做来冬眠

systemctl hibernate

在 18.04 上,它似乎进行了休眠,但是当我加载操作系统时,它给了我一个新的工作区,并且没有加载旧图像。这似乎是一个错误。请告知,如果有人知道如何解决。我试图在启动板上报告错误,但无法通过文书工作要求。ubuntu 错误报告工具预计该错误来自加载操作系统后的应用程序,并且无法捕获加载期间发生的任何错误。请参阅启动板问题 #676281。反正好像

cat: /tmp/initrd/main/conf/conf.d/zz-auto-resume: No such file or directory

是问题谢谢

pte*_*227 5

要修复休眠在 lubuntu 18.04 上不起作用,您需要向引导加载程序添加内核参数

您首先要编辑 grub:

sudo nano /etc/default/grub
Run Code Online (Sandbox Code Playgroud)

并更改GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=/dev/sdXY"

其中 /dev/sdXY 是交换分区

保存文件然后更新 grub:

sudo update-grub
Run Code Online (Sandbox Code Playgroud)

然后更新initramfs:

sudo update-initramfs -u
Run Code Online (Sandbox Code Playgroud)

现在它应该在你使用时工作 sudo systemctl hibernate

编辑:而不是使用GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=/dev/sdXY"你可以使用GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=/dev/disk/by-uuid/X"

将 X 替换为您可以使用的交换分区的 uuid ls -l /dev/disk/by-uuid