Arch-Linux

電腦在關機/重啟時不關機(Arch)

  • April 10, 2018

當我嘗試關閉或重新啟動電腦時,我的電腦沒有關機,我被迫按下電源按鈕。

關機時,會顯示一個**_**(有時閃爍,有時不閃爍)。

重新啟動時,會顯示兩條類似的行,即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 沒有關閉看門狗。應該不會影響電源問題。雖然永遠不知道。

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