![具有 Alder Lake CPU 的系统无法在 Linux 下重新启动](https://linux22.com/image/199647/%E5%85%B7%E6%9C%89%20Alder%20Lake%20CPU%20%E7%9A%84%E7%B3%BB%E7%BB%9F%E6%97%A0%E6%B3%95%E5%9C%A8%20Linux%20%E4%B8%8B%E9%87%8D%E6%96%B0%E5%90%AF%E5%8A%A8.png)
我正在努力在新安装的 Fedora 上禁用 watchdog0。
安装后可以重新启动系统,但是一旦运行dnf upgrade --refresh
就无法再重新启动。我收到一条消息说
watchdog: watchdog0: watchdog did not stop
我尝试过各种方法来禁用它。包括 -
sudo sysctl kernel.nmi_watchdog=0
(这返回kernel.nmi_watchdog = 0
并运行cat /proc/sys/kernel/nmi_watchdog
似乎验证它已被禁用)
我尝试在 sysctl.conf 中禁用它
sudo sh -c "echo 'kernel.nmi_watchdog=0' >> /etc/sysctl.conf"
然后sudo sysctl -p
立即运行以禁用它。
我似乎找不到重新启动系统的方法。
它在 alder Lake cpu 上运行(以防万一可能导致问题 - 我曾经看到一条提到英特尔的消息 - 我在下面添加了一张图片)。
我应该怎么办?我怎样才能让它正常运行?
答案1
我相信看门狗与此问题无关,但有关 Linux 内核的某些内容无法与 ADL CPU 正常工作:https://bugzilla.kernel.org/show_bug.cgi?id=215271
请尝试使用其他重启方法,并在错误报告中报告哪一种方法适合您:https://wiki.ubuntu.com/BIOSandUbuntu#Reboot_Methods
“watchdog0:看门狗没有停止!”对于台式机主板来说,这是一个非常常见的消息,其中大多数实际上没有真正的看门狗设备。
值得注意的是,它是使用机箱上的物理按钮可以安全地重新启动/关闭 PC,因为 Linux 内核会在重新启动/关闭电源之前将所有数据刷新到您的存储中。