Ubuntu 19.04 休眠/挂起

Ubuntu 19.04 休眠/挂起

我想要我的笔记本(联想-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

您可以通过以下方式添加:

  1. 运行命令sudo kernelstub -a "resume=UUID=ed8347ed-2eb4-40bc-bc77-cc53b987ed88"
  2. 编辑/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,您就会看到一个暂停图标。单击该图标,您的计算机就会进入休眠状态

相关内容