我想要我的笔记本(联想-U31-70)能够休眠/挂起,但我做不到。我想我测试了所有找到的基本解决方案,但都不起作用……我需要帮助来了解这可能是什么。
我测试了所有 ubuntu 版本 (16.10 - 19.04),但都不起作用。我不喜欢使用 Windows,但我需要使用,因为 Windows 具有休眠功能。
我有双启动 win10/ubuntu 19.04,8GB 内存,11GB 交换空间
因此,在最后 3 个版本中,我完成了以下操作。手动测试选项。
$ sudo systemctl hibernate
当然不起作用,显示屏变黑,电源按钮打开,但有时会自行重启。因此需要传递配置。
$ cat /etc/fstab
$ sudo gedit /etc/default/grub
$ GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=/dev/sda7"
$ sudo update-grub
$ sudo reboot
经过上述更改后,结果发生了一些变化,但不是我想要的。休眠开始,我们的笔记本关机,显示屏再次变黑。
当关机发生时,重新启动不会恢复,而是开始一个新的会话。
我现在不知道还能测试什么。
我已经测试了其他 Linux 发行版 Fedora,并且休眠无需任何配置即可发生,但恢复时仍会启动一个新的。
答案1
对于我的 Ubuntu 19.10(eoan)hibernate
包来说,当失败universe
时,它可以无缝运行。pm-utils
硬件:Dell Precision 7510
sudo apt-get install hibernate
sudo hibernate
笔记:第一次尝试休眠之前不要忘记保存所有打开的文档。
答案2
笔记:如果您使用加密交换分区,请按照这些说明在 Ubuntu 帮助网站上。
我希望这能对某些人有所帮助,但我正在运行 Pop! OS / Ubuntu 19.04 (更新也适用于 19.10 版本)。在我的设置中,我可以使用 s2disk 或 pm-hibernate 休眠,但恢复失败。为了解决这个问题,因为我的系统是使用 UEFI 而不是 GRUB 启动的,所以我必须重新安装引导加载程序。要检查您是否正在运行 UEFI,请使用以下命令:
[ -d /sys/firmware/efi ] && echo "Installed in UEFI mode" || echo "Installed in Legacy mode"
如果处于 UEFI 模式,那么我按照本指南重新安装引导加载程序,如果您使用 nvme 磁盘或 sata 磁盘,则情况会有所不同: https://support.system76.com/articles/bootloader/
关键是运行此命令:
sudo update-initramfs -c -k all
确保在你的内核启动选项中指定要从中恢复的分区或 UUID,例如如下所示:
resume=UUID=ed8347ed-2eb4-40bc-bc77-cc53b987ed88
您可以通过以下方式添加:
- 运行命令
sudo kernelstub -a "resume=UUID=ed8347ed-2eb4-40bc-bc77-cc53b987ed88"
- 编辑
/etc/initramfs-tools/conf.d/resume
文件并添加:resume=UUID=ed8347ed-2eb4-40bc-bc77-cc53b987ed88
检查你的/var/log/syslog
文件是否有类似这样的内容:
Aug 4 22:26:42 pop-os /usr/bin/kernelstub[19639]: kernelstub : DEBUG kopts: root=UUID=b37019a8-91f5-445f-94c1-7359a49ed5df ro quiet loglevel=0 systemd.show_status=false resume=UUID=ed8347ed-2eb4-40bc-bc77-cc53b987ed88
如果简历缺失或错误,则需要再次更新启动内核。
答案3
只需单击搜索或 Windows 按钮并输入 sleep,您就会看到一个暂停图标。单击该图标,您的计算机就会进入休眠状态