当我输入
sudo systemctl hibernate
我的电脑(Sony Vaio VPCEB1E9J)没有休眠,而是死机了。我必须进行硬重启才能再次控制机器。此外,我没有使用任何 btrfs 分区。我还使用交换文件。
我正在使用 Ubuntu 17.04。
答案1
首先,假设您正在使用交换文件,我们可以假设您当前正在使用和标签配置您的grub
文件吗?要查看这些要求,请查看此处的 Arch 参考:resume
resume_offset
https://wiki.archlinux.org/index.php/Power_management/Suspend_and_hibernate#Hibernation_into_swap_file(大部分文本仍然与 Debian/Ubuntu 相关)。
话虽如此,我自己也很难让 Dell XPS 9560 进入休眠模式。我遇到的问题似乎与 ACPI 有关,并且只有在内核中完全禁用 ACPI 后我才能进入休眠模式(acpi=off
)。
事实证明,较新的 Ubuntu 内核现在附带了 ACPI rev. 6 支持(使用 CONFIG_ACPI_REV_OVERRIDE_POSSIBLE 标志进行编译)。不确定此标志何时被编译到内核中,但我怀疑是最近(>4.10.0-20 左右?)。
无论如何,强制 ACPI 使用 rev. 5(acpi_rev_override=5
)grub
似乎可以解决我的休眠问题。
值得一试...
富有的