Linux

Fedora 27 - 合上蓋子時筆記型電腦不會掛起

  • August 11, 2019

我正面臨這種相當奇怪的情況。通過按下電源按鈕幾秒鐘關閉我的筆記型電腦並再次打開電源後,“蓋子關閉時暫停”選項不起作用。

所以當我合上蓋子時,筆記型電腦就關機了。奇怪的是,當我打開蓋子時,筆記型電腦開機了!這很奇怪,因為我不按任何電源按鈕!

我檢查了我的/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

但我不確定我在尋找什麼。你可以在這裡找到輸出

知道出了什麼問題嗎?

問題是您的筆記型電腦正試圖從錯誤的分區恢復。這可以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)

需要一個額外的步驟:

在第一次合上蓋子之前重新啟動筆記型電腦。

引用自:https://unix.stackexchange.com/questions/414297