从今天起,我遇到了此错误信息每当我启动 Ubuntu 时,它都不会让我启动 Ubuntu。
[ 0:000000] [Firmware Bug]: TSC_DEADLINE disabled due to Errata;
please update microcode to version: 0x52 (or later)
...
BusyBox v1.22.1 (ubuntu 1:1.22.0-ubuntu2) built-in shell (ash)
Enter 'help' for a list of built-in commands
(initramfs) _
我现在被困在 BusyBox 了(initramfs)
。
我猜我必须更新微代码,但我不知道该怎么做,因为我甚至无法启动 Ubuntu。在要求我输入加密硬盘的密码后,出现了错误消息。
在此之前,它还向我提供了错误消息Error: environment block too small Press any key to continue
。
我不想从头开始重新安装 Ubuntu,因为我仍然希望获取加密驱动器上的数据。我还尝试从实时 USB 启动来访问加密驱动器,但在尝试访问/安装时收到错误。(mount: wrong fs type, bad option, bad superblock on /dev/mapper/ubuntu--vg-root
)
在发生这种情况的几天前,我按照 Ubuntu 软件中心的建议安装了最新更新。
答案1
微代码未在 [0:000000] 处更新。这是我的系统显示的内容:
$ cat /var/log/syslog | grep microcode
Feb 4 15:24:28 alien kernel: [16109.540807] microcode: microcode updated early to revision 0xba, date = 2017-04-09
以及来自:
$ cat /var/log/syslog.1 | grep microcode
Feb 3 08:08:07 alien kernel: [ 1.152389] microcode: sig=0x506e3, pf=0x20, revision=0xba
Feb 3 08:08:07 alien kernel: [ 1.152899] microcode: Microcode Update Driver: v2.2.
Feb 3 08:08:53 alien kernel: [ 1.150298] microcode: sig=0x506e3, pf=0x20, revision=0xba
Feb 3 08:08:53 alien kernel: [ 1.150765] microcode: Microcode Update Driver: v2.2.
Feb 4 08:30:54 alien kernel: [57834.131308] microcode: microcode updated early to revision 0xba, date = 2017-04-09
Feb 4 08:32:28 alien kernel: [ 1.143969] microcode: sig=0x506e3, pf=0x20, revision=0xba
Feb 4 08:32:28 alien kernel: [ 1.144257] microcode: Microcode Update Driver: v2.2.
...使用 NVMe M.2 SSD 时,英特尔微代码在启动后约 1 秒更新。
你的问题可能很快就会因为重复而关闭,我只是想在它关闭之前发布这个信息。
如果你搜索“TSC_DEADLINE 微代码”,你会发现类似问题在 Ask Ubuntu 中也有可能很快就会因为重复而被关闭。