0

I've tried to search for how to enable hibernation on Ubuntu 18.04, but none of the suggested methods are working for me.

I have a Lenovo T580 ThinkPad with an SSD disk which is a dual-boot system with Windows 10.

$ sudo systemctl hibernate
Failed to hibernate system via logind: Sleep verb not supported
$ sudo pm-hibernate
sudo: pm-hibernate: Command not found
$ cat /sys/power/disk
[platform] shutdown reboot suspend test_resume 
$ sudo apt-get install pm-hibernate
Reading package lists... Done
Buidling dependency tree
Reading state information... Done
E: Unable to locate package pm-hibernate

My /etc/fstab:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/nvme0n1p5 during installation
UUID=d2d3c950-154c-4192-a4a2-496c884bf9dd /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=8CD7-3389  /boot/efi       vfat    umask=0077      0       1
/swapfile                                 none            swap    sw              0       0

And

$ swapon --show
NAME      TYPE SIZE USED PRIO
/swapfile file   2G   0B   -2

Any suggestions?

Best regards, Steen

OZ1SEJ
  • 1,323

1 Answers1

1

I was getting the same error on my X1 Carbon 7th Gen. I did the following to enable the hibernation (Detailed instructions are here):

  1. Turn off Secure Boot in BIOS.
  2. Turn off "Modern Standby" in BIOS.
  3. Create a swap file bigger than my RAM.
  4. Update the grub.

After the above steps, I can use sudo systemctl hibernate command to hibernate and resume properly.

SaTa
  • 1,036