休眠的操作是将内存数据存取swap交换区,因为系统参数没变,但是分区表和UUID已变,所以系统无法存取SWAP。
解决方法:改变系统参数使可以识别SWAP
1,ubuntu休眠使用程序initramfs-tools,其恢复参数设置位置是: /etc/initramfs-tools/conf.d/resume ,
修改其UUID(使用'sudo blkid -o value -s UUID /dev/sdxx' 或直接‘sudo blkid’获取设备UUID),
‘sudo update-initramfs -u‘更新 initrd.image
2,修改/etc/fstab中SWAP分区的UUID参数为正确的当前UUID值
全部结束。
(可尝试使用“LABEL=swap”代替”UUID=XXX...XXX“,或可一劳永益的不再依赖与UUID)