当我尝试关闭或重新启动计算机时,我的计算机无法关闭,我被迫按下电源按钮。
关机时,单个_显示(有时闪烁,有时不闪烁)。
重新启动时,会显示两行类似的行,即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),所以它可能是我缺少的模块。至少我希望事情就是这么简单。
请随时询问我应该包含的相关内容的问题。
答案1
Linux升级后解决。但对于理解原因并没有多大帮助。
答案2
您可以尝试一些事情。
首先查看 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 没有关闭看门狗。应该不会影响电源问题。尽管人们永远不知道。