Вот все «возможные» шаги для Ubuntu 18.04, убедитесь, что все они пройдены. Это немного сложно, так как вы обновляете.
1- Убедитесь, что Hibernate установлен
sudo apt install pm-utils hibernate pm-hibernate
Тогда попробуйте:
sudo pm-hibernate
(для вас этот шаг не работает)
2- Убедитесь, что у вас достаточно свопа И вы указываете на правильный
Запустите это, чтобы проверить ваш своп:
grep swap /etc/fstab
Вы должны получить что-то вроде:
swap was on /dev/nvme0n1p5 during installation
UUID=xyz-bb32-4ad2-aaeb-xyz none swap sw
Если нет, то вам нужно создать его (я думаю, это будет работать для вас).
3- Скопировать UUID свопа в grub
Скопируйте UUID из предыдущего шага в файл grup (я уверен, что это ваша проблема.
sudo gedit /etc/default/grub
Затем измените резюме на piont, указав UUID, а не имя разработчика:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=xyz-bb32-4ad2-aaeb-xyz"
4- Включить Hibernate (если еще не было)
sudo gedit /var/lib/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
Затем прошёл в этом файле:
[Re-enable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes
5 - Спящий режим при закрытой крышке
sudo gedit /etc/systemd/logind.conf
И включают
#HandleLidSwitch=suspend
HandleLidSwitch=hibernate