我尝试了两种方法来启用休眠功能。第一个方法是调用
systemctl 休眠
在根下。第二个是使用Frippery 关闭菜单。
在这两种情况下,系统最终都会向我显示黑屏,并显示一些错误消息,并且它不会休眠。我安装了最新的更新。我相信这是一个错误。如何在 Fedora 19 下启用休眠功能?
答案1
您可能会发现 Fedoragrub.cfg
和/或fstab
.
您需要有一个足够大的交换分区并在/etc/fstab
.
例如
UUID=da673383-0c15-4b6c-9eab-0d7e425b7d05 swap swap defaults 0 0
并且需要resume
通过 grub 设置 linux 的选项。我通过添加resume=/dev/disk/by-uuid/da673383-0c15-4b6c-9eab-0d7e425b7d05
来做到这一点/etc/defaults/grub
例如
GRUB_CMDLINE_LINUX="rhgb quiet acpi_osi=linux resume=/dev/disk/by-uuid/da673383-0c15-4b6c-9eab-0d7e425b7d05"
然后你需要重建 grub。我使用 efi,所以我跑了grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
。如果您grub.cfg
住在 中的其他地方,则需要更改 -o 选项/boot
。
找到答案关于奥迪纳技术。
Fedora 28+ 更新: 你还需要重建 initramfs 以支持恢复模块。打开/etc/dracut.conf.d/resume.conf
并包含add_dracutmodules+=" resume "
.然后跑dracut -f
。
答案2
以 root 身份按顺序尝试以下命令;sudo
由于重定向,您无法执行此操作:
echo shutdown > /sys/power/disk
echo disk > /sys/power/state
这是hibernate最基本的测试(其他手段最后都用这个)。所以如果有问题,那就是内核问题。
答案3
我尝试在我的 Fedora 19 系统上使用 XFCE,因为我必须切换我的 UPS,因为它出现故障(发出蜂鸣声),并且“应用程序菜单”->“注销”菜单项中的“休眠”选项就可以工作,而无需我执行任何操作。
仅供参考,使用 XFCE 桌面您无需执行任何特殊操作。