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 答案,但它沒有用……更具體地說
$ 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)
需要一個額外的步驟:
在第一次合上蓋子之前重新啟動筆記型電腦。