并非所有 CPU 都进入广播异常处理程序内核错误

并非所有 CPU 都进入广播异常处理程序内核错误

我一直在我的笔记本电脑上双启动 Ubuntu,几个月来它一直很完美。然而今天启动时出现了这个错误,尽管多次重新启动也没有解决它:

Kernel panic - not syncing:  Timeout: Not all CPUs entered broadcast exception handler
Kernel Offset: disabled
Rebooting in 30 seconds.

当启动到 Windows 10 时,我没有遇到任何问题,所以我不认为这是硬件问题,可能是更新阻止了 Ubuntu 启动。

我四处寻找解决方案,但大多数人说这是硬件问题(我对此表示怀疑)或者我需要更新英特尔微码,但是如果我无法加载到 Ubuntu 并安装它,我怎么可能更新微码?

答案1

如果您的 CPU 是 Intel Braswell(就像我的一样,即在我的例子中是 N3050),那么您可以通过使用以下选项启动内核来解决问题:

max_cstate=1

或者,在 BIOS/UEFI 中将最大 Cstate 设置为 C1。

这对我有用。我有同样的问题。

如果它是像 N3050 这样的低功耗和低 TDP CPU,与没有任何 Linux 内核启动相比,这应该不是什么大问题^^

参考:

布吉拉

相关内容