在Debian上,当机器启动时, 它显示错误:
[Firmware Bug]: TSC_DEADLINE disabled due to Errata;
please update microcode to version: 0xb2 (or later)
我做了
sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade
并没有帮助
答案 0 :(得分:3)
首先,您应该检查BIOS / UEFI是否有可用的更新。如果您很幸运,您的主板制造商会提供更新。 BIOS更新有时包括处理器固件更新。 (这是最好的情况,因为它会在重新安装操作系统后持续存在。)
然后,根据您的处理器品牌,以下命令行:
sudo apt-get install intel-microcode
或
sudo apt-get install amd64-microcode
当Linux内核启动时,将自动应用最新的处理器固件。这是一个非持久性解决方案,但在这里你依赖Intel / AMD / Debian / Ubuntu,而不再是你的主板制造商了。
要了解Linux内核(可能)应用的固件版本,请使用该命令:
dmesg | grep microcode
答案 1 :(得分:1)
我发现需要安装intel-microcode软件包,只需做
sudo apt-get install intel-microcode