Thinkpad E490 沒法安裝CentOS7.6的解決方法

前陣計劃在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,還未進入選擇語言界面就出現了問題,一看是內核崩潰(以下圖示),心想這下可能有點棘手了。 linux

仔細看了下出錯信息,提到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與此狀況類似,打內核補丁可解決。筆者無暇驗證此方案,只給一個思路。3d

此問題不單單限於Thinkpad E490,若有其餘品牌的機器出現此問題,亦可嘗試從官方升級微碼程序;或者是打內核補丁。

PS:繼續安裝的過程當中,又出現一些其餘問題,暫且按下不表,有空再整理解決方法,敬請期待噢~~~~~~~cdn

注:本文爲Toyo Lau原創,未經許可不得在任何平臺轉載,侵權必究。如需轉載,可關注公衆號,在後臺留言,與做者聯繫,取得許可才能轉載~blog

相關文章
相關標籤/搜索