前言
centos8已經發布了,本想着嚐鮮安裝到公司服務器,結果發現識別不了硬盤!經過查找發現,是redhat主動把驅動刪掉了。
討論鏈接如下
removal of SAS-2 controller drivers in RHEL 8
準備工作
本教程只針對DellR620,R720。同時raid型號是LSI2008,LSI2108。
1.查看服務器raid信息
lspci -nn|grep LSI
02:00.0 RAID bus controller [0104]: LSI Logic / Symbios Logic MegaRAID SAS 2008 [Falcon] [1000:0073] (rev 03)
查看硬件ID是否在被Redhat 移除列表裏面
移除列表
可以看到Raid驅動已經被從源碼中刪除,至於其他硬件驅動,也可以在這個表裏面查看。
2.下載raid驅動
感謝elrepo團隊,他們把raid驅動提取出來,並且打包公開出來,讓大家使用。
驅動鏈接如下:https://elrepo.org/linux/dud/el8/x86_64/
依據你的raid型號 找相應的raid驅動。
因爲之前raid信息是MegaRAID SAS,所以使用dd-megaraid_sas-07.707.50.00-1.el8_0.elrepo.iso
2.1 製作啓動盤或者U盤
可以把下載的iso做成CD或者複製到u盤裏。然後將centos8的鏡像刻錄到DVD或者U盤。具體怎麼用,看你服務器有沒有光驅。
注意: u盤格式一定要fat32
3. 安裝系統並加載驅動
3.1使用centos8 的安裝媒介開始安裝,
3.2 在安裝開始界面輸入Tab 到引導菜單,並在命令行輸入“inst.dd” ,然後繼續。
3.3 插入新的u盤,裏面有megaraid的iso,選擇對應的dud驅動,並安裝
3.4 如果一切順利,按C繼續就會進入系統安裝
進入正常的安裝界面,這時候查看硬盤,就能發現已經識別了