如何在 Ubuntu 18.04 上启用休眠

如何在 Ubuntu 18.04 上启用休眠

如何在 Ubuntu 18.04 上启用休眠模式?

我的系统是华硕 Z10PE-D16、华硕 Geforce GTX 1080TI TURBO、128 GB 内存多个磁盘。


发现已安装 Ubuntu Desktop 18.4https://help.ubuntu.com/community/PowerManagement/Hibernate
我遵循了 3 中的第一个方法:SWSUSP:

要休眠,我们使用内核的内置函数。
要恢复,我们使用 dracut。

首先安装 dracut: sudo apt install dracut
运行 dracut: dracut
dracut 生成一个新 initrd 文件,名称为:initramfs... 而不是 initrd...
现在删除原始 inird 文件:sudo rm /boot/initrd
将 resume 添加/dev/sdx/etc/default/grubon 参数GRUB_CMD_DEFAULT
例如:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=/dev/sdxy"
sdxy 是交换分区。(交换大小至少为 sizeofmemory + 1G)。
现在更新 grub:sudo update-grub
重新启动系统:reboot

现在测试休眠:

sudo -S bash -c 'echo shutdown > /sys/power/disk'  
sudo -S bash -c 'echo disk > /sys/power/state'

或者尝试:

sudo -S bash -c 'echo platform > /sys/power/disk'  
sudo -S bash -c 'echo disk > /sys/power/state' 

其中一个或另一个无法工作。
系统现在将进入休眠状态:这需要一些时间,具体取决于使用的内存量和交换速度。
系统断电。

测试恢复:
启动系统:
同样需要一些时间。
希望您的会话能够显示出来。
在我的某个系统上,我必须按ctrl+alt F9才能显示会话。

警告:
使用测试场景休眠时,会发现存在一个安全问题:系统恢复时,会话再次处于活动状态,而无需输入密码。
在“设置电源”中,将休眠设置为“按下电源按钮时”,
然后恢复时需要输入密码。
您可以使用电源图标真正关闭系统。

相关内容