Fedora 27 - 合上盖子时笔记本电脑不会暂停

Fedora 27 - 合上盖子时笔记本电脑不会暂停

我面临着这种相当奇怪的情况。通过按下电源按钮几秒钟关闭笔记本电脑并再次打开电源后,“盖子关闭时暂停”选项不起作用。

因此,当我合上盖子时,笔记本电脑就会关闭。奇怪的是,当我打开盖子时,笔记本电脑就会开机!这很奇怪,因为我没有按任何电源按钮!

我检查了我的/etc/systemd/logind.conf文件,但以下行未注释

HandleLidSwitch=suspend
HandleLidSwitchDocked=suspend

知道可能是什么问题吗?

我粘贴整个logind.conf文件,因为它可能有助于查找问题。

#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.
#
# Entries in this file show the compile time defaults.
# You can change settings by editing this file.
# Defaults can be restored by simply deleting this file.
#
# See logind.conf(5) for details.

[Login]
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
#HandlePowerKey=poweroff
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
HandleLidSwitch=suspend
HandleLidSwitchDocked=suspend
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#HoldoffTimeoutSec=30s
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RemoveIPC=yes
#UserTasksMax=12288

更新1

我将系统升级到 Fedora 27,但问题仍然存在。关于如何解决它有什么想法吗?

更新2

我尝试了@isapir 答案,但它不起作用......更具体地说

  1. $ swapon -s 这给了

    Filename Type Size Used Priority /dev/dm-2 partition 7864316 0 -2

  2. 然后我编辑了该/etc/default/grub文件。关于GRUB_CMDLINE_LINUX=那里的条目"rd.lvm.lv=fedora/root rd.lvm.lv=fedora/swap rhgb quiet"我改为resume=/dev/dm-2

  3. 以确定我的系统是UEFI还是legacy我做的$ sudo efibootmgr。我想输出EFI variables are not supported on this system.意味着我拥有一个遗留系统。所以最后我做到了grub2-mkconfig -o /etc/grub2.cfg

关于如何继续的任何想法?

更新3

我还检查了日记打字

sudo journalctl -b | grep "Feb 13" > journal.dat

但我不确定我在寻找什么。你可以找到输出这里

知道出了什么问题吗?

答案1

问题是您的笔记本电脑正在尝试从错误的分区恢复。可以按照grub以下步骤修复该问题:

作为超级用户,运行:

# swapon -s

这应该会显示哪个分区用于交换。例如,在我的机器上,它显示/dev/dm-1

Filename        Type        Size     Used   Priority
/dev/dm-1       partition   8388604  0      -2

接下来编辑/etc/default/grub并找到以 开头的行GRUB_CMDLINE_LINUX=。它需要具有 的值resume=<your-swap-device>。在我的例子中是resume=/dev/dm-1。如果简历条目存在,请更新它。如果没有,请添加。

接下来你必须重新生成 grub。在 UEFI 系统上,这将是:

# grub2-mkconfig -o /etc/grub2-efi.cfg

在遗留系统上,这将是

# grub2-mkconfig -o /etc/grub2.cfg

下次打开盖子时,笔记本电脑应该会找到恢复信息并正确从挂起状态恢复。

参考

编辑(来自OP)

还需要一个额外的步骤:

首次合上盖子之前重新启动笔记本电脑。

相关内容