Thinkpad E490 can not install CentOS7.6 solution

Qianjin plans to install multiple systems (Windows, CentOS, Kali) on the Thinkpad E490 laptop for technical research.

The system comes with Windows 10 from the factory, and can't wait to install CentOS7 system after starting. So I downloaded the CentOS7.6.1810 full version image ( CentOS-7-x86_64-Everything-1810.iso, about 10G) and used the Win32 Disk Imager tool to write the ISO to the U disk (note: the capacity is 16G or more).

I thought it was easy to install, but the result was an accident. I just chose to start installing CentOS, and there was a problem before I entered the language selection interface. At first glance, the kernel crashed (as shown below). .

Read the error message carefully, mention Kernel BUG at include / linux / dma-attrs.h: 53 !, continue to see the key information: Workqueue: nvme_reset-wq nvme_reset_work [nvme] , it should be read NVMe solid state There is a problem with the hard drive . Unexpectedly, countermeasures were resolved.

I have no time to deal with it. I want to see if this happens after installing Kali. Download Kali2019.2 (linux kernel 4.19) installation, in fact, smoothly, without any errors.

Then I want to see if this is the case for CentOS6? Downloading CentOS6.10 (linux kernel 2.6.32) installation is also calm and no errors occur.

I tried the CentOS7.0 version again, and it still got the same error. It seems that only linux kernel 3.x has this problem? Can only be solved by kernel patch?

Can it be solved from the hardware level? So go to the Thinkpad official website, first find the BIOS upgrade program, upgrade to the latest version. Try to install CentOS7.6 again, it still does not work!

Continue to find the NVMe SSD microcode upgrade program , maybe it works? After upgrading the microcode, inexplicably had a hunch to succeed. As expected, installing CentOS7.6 again did not re-appear the previous error, successfully entered the installation interface, and successfully resolved!

After the solution, I was curious to check the situation on the CentOS official website with a question, and saw a BUG similar to this situation, which can be solved by kernel patch. The author has no time to verify this scheme, only one idea.

This problem is not limited to the Thinkpad E490. If there are other brands of this problem, you can also try to upgrade the microcode program from the official; or apply a kernel patch.

PS: In the process of continuing the installation, there are some other problems. For the time being, press the table, and then you can sort out the solutions if you have time.

Note: This article is original by Wayne and may not be reproduced on any platform without permission. If you need to reprint, contact the author ~
follow WeChat public account: knowledge training camp, you can exchange qun on Linux: 734638086 for more information ~

Guess you like

Origin www.cnblogs.com/bootcamp/p/12738751.html