No sure if this will help, but there are plenty of debian bugs related to this to check
If you are relying on the `resume=` kernel parameter with /etc/default/grub, that might well be ignored. According to the message below, there are various bugs in upstream debian (and I'm not sure if Ubuntu patches/changes this): https://lists.debian.org/debian-kernel/2017/04/msg00348.html After installed, I noted `/etc/initramfs-tools/conf.d/resume` uses a UUID, but I had issues getting resume to work, possibly because I recreated my swap partition. As far as I could tell, Ubuntu 16.04.2 LTS seems to ignore the `resume=` kernel parameter as a UUID or LABEL. `apt-cache show initramfs-tools` shows Ubuntu 16.04.2 LTS currently has `Version: 0.122ubuntu8.8`, so it should be free of the bug/regression that caused UUID or LABEL to be ignored in `conf.d/resume` -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1669620 Title: Reboot when resume from suspend To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1669620/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs