最近在ThinkPad-T440
上安装最新的Ubuntu 17.04
的时候,系统提示如下信息:
1 |
Oct 21 00:29:34 ThinkPad-T440 kernel: [ 0.000000] [Firmware Bug]: TSC_DEADLINE disabled due to Errata; please update microcode to version: 0x20 (or later) |
通过提示,可以看到是系统的CPU
微码部分没有更新到最新,导致系统在执行部分功能的时候发生了异常,升级BIOS
可以解决这个问题。
在联想官网上下载最新的BIOS
光盘镜像(假定镜像名为BIOSCD.iso
)之后,发现无法直接通过U
盘启动系统。原因是光盘的镜像格式不符合U
盘启动需要的格式,需要进行转换之后才可以正常启动系统。
可以通过如下的方式,转换下载到的镜像文件之后,刷新BIOS
。
1 2 3 4 5 6 7 8 |
$ sudo apt-get install genisoimage $ geteltorito -o bios.img BIOSCD.iso #找出U盘挂载的位置,假定是/dev/sdb $ df $ sudo dd if=bios.img of=/dev/sdb |
之后,重启系统即可。
需要注意的是,在启动后的界面中需要选择第二项:
第1项是说明可以看一下
第2项就是BIOS升级选项
第3项是刷新机器的的型号信息,不推荐刷新。