将 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
有问题吗?谢谢
答案1
要修复 lubuntu 18.04 上休眠不工作的问题,你需要向引导加载程序添加内核参数
你首先需要编辑 grub:
sudo nano /etc/default/grub
并更改GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
为GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=/dev/sdXY"
其中 /dev/sdXY 是交换分区
保存文件然后更新 grub:
sudo update-grub
然后更新 initramfs:
sudo update-initramfs -u
现在它应该在你使用时工作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
答案2
答案是有效的(对我来说)。之前它有效,然后无法读取图像......我不知道它是什么,但它肯定坏了......在下面输入命令以找出分区的 UUID:
sudo blkid | grep UUID=
如果您犯了一个错误,请从实时 DVD/任何启动介质启动,转到根分区,转到需要更正的路径,恢复,然后写下以下内容:
sudo chroot /PATHOFROOTPART-ForExample/media/ubuntu/skjdfksdj
sudo update-grub
sudo update-initramfs -u
我希望我帮助你恢复了系统