1,调整swap分区大于等于内存。
2,找出swap的UUID。
sudo blkid
3,修改/etc/default/grub文件。
找到GRUB_CMDLINE_LINUX="",
修改为GRUB_CMDLINE_LINUX="resume=UUID=第二步找到的swap uuid",
修改后更新grub:
sudo update-grub
4,编辑/etc/initramfs-tools/conf.d/resume文件。
将UUID替换为第二步中找到的swap uuid,
生成新的内存镜像:
sudo update-initramfs -u
5,编辑文件/etc/polkit-1/localauthority/50-local.d/com.ubuntu.desktop.pkla(没有的就新建)。
[Re-enable hibernate by default]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
6,重启,搞定。
ubuntu14.04开启休眠(Hibernate):http://www.linuxdiyf.com/linux/15451.html
怎么让Ubuntu系统不进入休眠模式:http://www.linuxdiyf.com/linux/12691.html
设置Ubuntu 14.04自动休眠时间:http://www.linuxdiyf.com/linux/4959.html
Ubuntu技巧:Gnome小程序阻止自动休眠:http://www.linuxdiyf.com/linux/8643.html
Linux操作系统睡眠和休眠的二种方式:http://www.linuxdiyf.com/linux/179.html