首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Thinkpad E490 无法安装CentOS7.6的解决方法

Thinkpad E490 无法安装CentOS7.6的解决方法

原创
作者头像
技术训练营
修改2019-08-19 17:55:04
2.3K0
修改2019-08-19 17:55:04
举报
文章被收录于专栏:操作系统操作系统

前阵计划在Thinkpad E490笔记本电脑上安装多系统(Windows、CentOS、Kali),用作技术研究。

系统出厂自带Windows10,入手后迫不及待地准备加装CentOS7系统。于是下载了CentOS7.6.1810完全版镜像(CentOS-7-x86_64-Everything-1810.iso,大约10G),使用Win32 Disk Imager工具把ISO写入U盘(注意:容量要16G或以上)。

本以为轻车熟路,很容易安装,结果却出了意外,刚选择开始安装CentOS,还未进入选择语言界面就出现了问题,一看是内核崩溃(如下图示),心想这下可能有点棘手了。

仔细看了下出错信息,提到Kernel BUG at include/linux/dma-attrs.h:53!,继续往下看到关键信息:Workqueue:nvme_reset-wq nvme_reset_work[nvme],判定应是读取NVMe固态硬盘出现了问题。一时想不到对策解决。

无暇去理,想安装完Kali再看看是否有此情况?下载Kali2019.2(linux kernel 4.19)安装,实际上顺风顺水,并无任何错误发生。

继而想看看CentOS6是否有此情况?下载CentOS6.10(linux kernel 2.6.32)安装,亦是风平浪静,也没有错误发生。

再试了下CentOS7.0版本,仍然一样错误,看来只是linux kernel 3.x才有此问题?只有打内核补丁才能解决了?

能否从硬件层面解决呢?于是上Thinkpad官网,先找到BIOS升级程序,升级到最新版。尝试再次安装CentOS7.6,仍然无效!

继续找到NVMe固态硬盘微码升级程序,也许有效果呢?升级完微码后,莫名有一种预感要成功了。果然不出所料,再次安装CentOS7.6未再出现此前错误,顺利进入安装界面,顺利解决!

解决之后,好奇带着疑问上CentOS官网了解情况,看到一个BUG与此情况相似,打内核补丁可解决。笔者无暇验证此方案,只给一个思路。

此问题不仅仅限于Thinkpad E490,如有其他品牌的机器出现此问题,亦可尝试从官方升级微码程序;或者是打内核补丁。

PS:继续安装的过程中,又出现一些其他问题,暂且按下不表,有空再整理解决方法,敬请期待噢~~~~~~~

注:本文为Toyo Lau原创,未经许可不得在任何平台转载,侵权必究。如需转载,可关注公众号,在后台留言,与作者联系,取得许可才能转载

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯物联网终端操作系统
腾讯物联网终端操作系统(TencentOS tiny)是腾讯面向物联网领域开发的实时操作系统,具有低功耗,低资源占用,模块化,安全可靠等特点,可有效提升物联网终端产品开发效率。TencentOS tiny 提供精简的 RTOS 内核,内核组件可裁剪可配置,可快速移植到多种主流 MCU 及模组芯片上。而且,基于RTOS内核提供了丰富的物联网组件,内部集成主流物联网协议栈(如 CoAP/MQTT/TLS/DTLS/LoRaWAN/NB-IoT 等),可助力物联网终端设备及业务快速接入腾讯云物联网平台。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档