希望这会对某人有所帮助,但是我正在运行popos / ubuntu 19.04。在我的设置中,我能够使用s2disk或pm-hibernate进行休眠,但是恢复失败。为了解决这个问题,我的系统是使用UEFI而不是grub启动的。我只需要重新安装引导加载程序。要检查您是否正在运行UEFI,请使用以下命令:
[ -d /sys/firmware/efi ] && echo "Installed in UEFI mode" || echo "Installed in Legacy mode"
如果处于UEFI模式,那么我将按照本指南重新安装引导加载程序,如果您使用的是nvme磁盘或sata磁盘,则会有所不同:https :
//support.system76.com/articles/bootloader/
关键是运行以下命令:
sudo update-initramfs -c -k all
确保在您的kernalboot选项中指定要从中恢复的分区或UUID,例如:
简历= UUID = ed8347ed-2eb4-40bc-bc77-cc53b987ed88
您可以通过以下任一方法添加它:1)sudo kernel-stub -a“ resume = UUID = ...” 2)编辑/etc/initramfs-tools/conf.d/resume文件并添加:resume = UUID = ed8347ed- 2eb4-40bc-bc77-cc53b987ed88
检查您的
/var/log/syslog
文件是否类似以下内容:
Aug 4 22:26:42 pop-os /usr/bin/kernelstub[19639]: kernelstub : DEBUG kopts: root=UUID=b37019a8-91f5-445f-94c1-7359a49ed5df ro quiet loglevel=0 systemd
.show_status=false resume=UUID=ed8347ed-2eb4-40bc-bc77-cc53b987ed88
如果简历丢失或错误,则需要再次更新启动内核。