電腦在關機/重啟時不關機(Arch)
當我嘗試關閉或重新啟動電腦時,我的電腦沒有關機,我被迫按下電源按鈕。
關機時,會顯示一個**_**(有時閃爍,有時不閃爍)。
重新啟動時,會顯示兩條類似的行,即
watchdog watchdog0: watchdog did not stop!
. 這兩條線保持大約 0.25 秒,然後螢幕關閉,但電腦本身沒有關閉(仍然有“開機”燈)。當在桌面上執行命令時,可能會發生螢幕在 tty1 上凍結(與 X 伺服器的輸出等),因此上述情況都不會發生。我認為它不值得任何東西,但為了精確起見,你知道。
重啟情況可能會在關機時發生(反之亦然),我沒有測試它,所以我不能確定。
嘗試的命令:
sudo shutdown -h 0 sudo shutdown -P 0 sudo shutdown now sudo reboot sudo systemctl poweroff sudo systemctl reboot
- 電腦:華碩E403SA-WX0004T
- 處理器:英特爾賽揚 N3050
- 核心:4.4.1-2-ARCH
我從頭開始安裝 Arch(標準方式,我的意思是我沒有安裝基於它的自定義發行版或執行 Architect),所以它可能是我缺少的一個模組。至少我希望它是這麼簡單。
不要猶豫,就我應該包括的相關內容提出問題。
Linux 升級後解決。不過,這對理解原因沒有多大幫助。
您可以嘗試幾件事。
首先查看 BIOS,看看是否有任何電源設置似乎關閉。
第二次編輯
/etc/default/grub
並將行更改GRUB_COMMAND_LINE_DEFAULT="quiet"
為GRUB_COMMAND_LINE_DEFAULT="quiet acpi=force"
,然後執行grub-mkconfig -o /boot/grub/grub.cfg
,然後重新啟動。至於看門狗,請檢查您是否有一個名為 的文件
/dev/watchdog
,如果沒有,則說明該問題,但不能說明斷電。通常不使用看門狗,除非您有嵌入式設備。看門狗是一個程序或硬體,它檢查系統是否仍然響應,如果沒有,則重新啟動它。在/etc/systemd/system.conf
你可以看到一行寫著#ShutdownWatchdogSec=10min
. 這是預設設置。這意味著系統在 10 分鐘時間用完之前關閉並且 systemd 沒有關閉看門狗。應該不會影響電源問題。雖然永遠不知道。