1 Suse環境驅動安裝方法
(1)將驅動文件安裝包複製到home目錄;
(2)打開終端,並輸入以下命令安裝驅動(以RHEL8.4為例):
rpm –ivh /home/<name>.rpm(此處<name>為驅動rpm安裝包文件名)
(3)安裝成功後重啟機器生效;
(4)重啟進入係統下,打開終端執行cat /sys/module/megaraid_sas/version命令查詢確認陣列卡的驅動版本已經是目標驅動版本,即代表新驅動安裝成功;
(5)若rpm –ivh 執行不成功,可更換命令rpm –Uvh執行更新。
(注意:Suse係統安裝驅動前要檢查第三方模塊支持選項是否開啟:查看/etc/modprobe.d/unsupported-modules配置文件,確保allow_unsupported_modules選項被置為1)
2 Ubuntu環境驅動安裝方法
(1)將驅動文件複製到係統root路徑下;
(2)確保目標服務器操作係統已安裝build-essential、dkms軟件包,可以通過dpkg –l查詢當前操作係統已安裝的軟件包。如果尚未安裝,可以參考下文(3)利用apt-get安裝方式;
(3)(以Ubuntu 20.04為例)配置apt源(本地或網絡均可),輸入以下命令:
# sudo apt-get update
# sudo apt-get install build-essential
# sudo apt-get install dkms
(4)執行驅動包安裝命令: # sudo dpkg –i /root/<name>.deb(此處<name>為deb安裝包文件名);

(5)安裝成功後重啟機器生效;
(6)重啟進入係統下,打開終端執行cat /sys/module/megaraid_sas/version命令查詢確認陣列卡的驅動版本已經是目標驅動版本,即代表新驅動安裝成功 。

3 Src源碼包編譯驅動安裝方法
(1)使用管理員權限賬戶登錄服務器係統,將驅動文件安裝包複製到root目錄;
(2)打開終端,將src.rpm包放置係統下,並輸入以下命令:
rpmbuild --rebuild kmod xxx.src.rpm;
(3)前置條件:缺失依賴已安裝;

(4)輸入以下命令進入到對應目錄:cd /root/rpmbuild/RPMS/aarch64
(5)打開終端,並輸入以下命令安裝驅動:
rpm –ivh kmod-megaraid_sas-xxx.aarch64.rpm

(6)重啟進入係統下,打開終端執行cat /sys/module/megaraid_sas/version命令查詢確認陣列卡的驅動版本已經是目標驅動版本,即代表新驅動安裝成功。
