搞定 Ubuntu 12.04 的休眠功能

1、调整swap>=内存容量 查看swap分区容量

> > cat /proc/swaps > >

2、找出swap的UUID

> > sudo blkid > >

3、编辑/etc/default/grub, 找到GRUBCMDLINELINUX="",红色部分为swap的UUID

> > GRUB_CMDLINE_LINUX="resume=UUID=80dd945a-ae46-4acb-b5be-e57d44dcc450" > >

在vi命令模式下,':. !sudo blkid'可以直接插入 blikd 执行的结果。 更新grub

> > sudo update-grub > >

4、编辑/etc/initramfs-tools/conf.d/resume,将UUID替换成新的:

> > RESUME=UUID=80dd945a-ae46-4acb-b5be-e57d44dcc450 > >

生成新的内存镜像

> > 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、重启,搞定。