發布時間:2025-12-29
設備型號:KunTai
主板型號:S920S00
RAID卡型號:RAID-3408iMR_3416iMR_3508_3516_3908_3916-megaraid_sas
客戶安裝操作系統時無法識別到硬盤,無法安裝。
1. 查看BMC或BIOS存儲管理,客戶是否有配置RAID陣列,或者RAID卡模式和硬盤狀態是否為JBOD,否則也無法識別到硬盤;
客戶安裝的操作系統內不含設備現在安裝的RAID卡驅動,所以無法識別到硬盤。
獲取源碼和客戶鏡像文件(系統版本與內核版本需一致),在測試機中安裝系統并手動編譯相關驅動,順利獲得Linux dd在安裝系統時掛載即可解決。
以NeoKylin ServerV7.0U6系統為例:
4.1.1前期準備
(1)安裝NeoKylin Server V7.0 U6 for ARM 操作系統
(2)下載驅動源碼包
驅動源碼包下載地址如下:
http://www.broadcom.com/products/storage/raid-controllers/megaraid-9460-8i

(3)下載storcli64 工具
4.1.2 raid 卡驅動編譯
(1)配置安裝源
注意:若全安裝系統,無需配置安裝源即可源碼編譯 ;若不全安裝系統則需要配置一下組件
步驟1 虛擬光驅掛載OS鏡像
步驟2 OS下掛載虛擬光驅,執行如下命令:
mount /dev/sr0 /mnt

步驟3 創建yum本地源配置文件
創建本地源文件:vi /etc/yum.repos.d/localyum.repo
配置內容:
[local]
name=local
baseurl=file:///mnt
enabled=1
gpgcheck=0
(2)安裝組件
a) 安裝rpm-build:yum install rpm-build
b) 安裝createrepo:yum install createrepo
c) 安裝mkisofs:yum install mkisofs
d) 安裝kernel-devel:yum install kernel-devel e) 安裝gcc:yum install gcc
(3)上傳源碼包
使用壓縮包下的kmod_srpm路徑的源碼包kmod-megaraid_sas-07.714.04.00-1.src.rpm:
將驅動編譯源碼包kmod-megaraid_sas-07.714.04.00-1.src.rpm上傳至操作系統root目錄
(4)編譯驅動
步驟一:安裝src.rpm包,并進入SPEC目錄下
執行命令:rpm -ivh kmod-megaraid_sas-07.714.04.00-1.src.rpm
進入SPEC路徑:cd /root/rpmbuild/SPECS//



步驟二:rpmbuild spec文件
執行命令:rpmbuild -bb megaraid_sas.spec

步驟三:進入編譯好的驅動路徑:
cd /root/rpmbuild/RPMS/aarch64/
下圖所示的kmod-megaraid_sas-07.714.04.00-1.aarch64.rpm就是編譯好的驅動文件

步驟四:將編譯好的驅動文件重命名為對應OS版本的名稱:_ NeoKylinV7.0按需更改
執行指令:mv kmod-megaraid_sas-07.714.04.00-1.aarch64.rpm kmod-megaraid_sas- 07.714.04.00_NeoKylinV7.0-1.aarch64.rpm
(5)制作dd.iso
步驟1 執行.mkdir -p /home/update_disk_tmp/{disk,rpms/aarch64,images}
touch /home/update_disk_tmp/disk/rhdd3

步驟2 執行 vi /home/update_disk_tmp/disk/rhdd3,寫入以下字段
Driver Update Disk version 3
步驟3 將編譯生成的rpm復制到/home/update_disk_tmp/rpms/aarch64/下
cp /root/rpmbuild/RPMS/aarch64/kmod-megaraid_sas-07.714.04.00_NeoKylinV7.0- 1.aarch64.rpm /home/update_disk_tmp/rpms/aarch64/
cd /home/update_disk_tmp/rpms/aarch64/
步驟4 生成repomd.xml校驗文件
createrepo --pretty /home/update_disk_tmp/rpms/aarch64/


rm -rf /home/update_disk_tmp/disk/rpms
cp -ax /home/update_disk_tmp/rpms /home/update_disk_tmp/disk/rpms
步驟5 生成dd.iso
mkisofs -R -o /home/update_disk_tmp/images/dd.iso /home/update_disk_tmp/disk/
生成的dd.iso在images目錄下
4.1.3驅動安裝
(1)安裝驅動
執行命令安裝驅動:
rpm -ivh kmod-megaraid_sas-07.714.04.00_NeoKylinV7.0-1.aarch64.rpm

(2)系統重啟查詢驅動版本
系統重啟,再次查看目標驅動,目標版本為07.714.04.00 在命令行下輸入命令
a) ./storcli64_ arm /c0 show
b) modinfo megaraid_sas
查詢驅動版本

(3)使用dd.iso 加載驅動安裝系統
步驟1 進入安裝起始界面,默認選擇第一項 ,然后按“e”

步驟2 如下圖選擇在linux行末添加“linux dud=1”,然后按“Ctrl+x”啟動

步驟3 加載驅動
在如下圖界面,如加載iso格式驅動,需要先彈出系統鏡像,然后再插入驅動iso,然后選擇 OK回車

![]()
![]()
![]()
![]()
![]()

步驟4 虛擬光驅彈出系統鏡像,根據服務器實際配置,插入RAID卡驅動ISO,輸入“r”回車 刷新,再輸入“1”回車,可看到掛載的驅動鏡像,輸入“1”回車選擇驅動,再輸入“c”回車加載驅動。
步驟5 虛擬光驅彈出驅動鏡像,插入NeoKylinV7.6系統ISO,輸入“C”進入系統.

進入系統

步驟6 識別到硬盤后,按照自己的實際需要進安裝。

考慮到該款硬盤不在兼容性列表內,影響風扇調速,存在過溫等較大的風險,建議客戶更換成在兼容性列表內的硬盤。
400-810-9119
bti必一体育(b-sports)









神州數碼集團

返回頂部
客戶服務熱線
7X24小時服務熱線400-810-9119
公司地址
北京市海淀區上地九街九號數碼科技廣場