8.1 Src源碼包編譯安裝方法
(1)使用管理員權限賬戶登錄服務器係統,將驅動文件安裝包複製到home目錄;
(2)打開終端,將src.zip壓縮包放置係統下;
(3)使用命令解壓:unzip src.zip;
(4)解壓後進入目錄:kmod_srpm路徑下;
(5)給kmod xxx.src.rpm包賦權後,使用命令:rpmbuild --rebuild kmod xxx.src.rpm;


(6)前置條件:缺失依賴已安裝;
(7)編譯成功後進入目錄:cd /root/rpmbuild/RPMS/x86_64/;
(8)將編譯出的kmod-megaraid_sas-xxxx.x86_64.rpm包放置係統root目錄下(注意:編譯出的驅動包記得及時拖到本地進行保存歸檔)
(9)進入root目錄,使用以下命令安裝驅動包:rpm –ivh kmod- megaraid_sas -xxxx.x86_64.rpm;

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

8.2 Redhat環境驅動安裝方法
(1)使用管理員權限賬戶登錄服務器係統,將驅動文件安裝包放置係統下。
(2)打開終端進入安裝包路徑,並輸入以下命令安裝驅動(以Redhat8.2係統為例):
rpm –ivh <name>.rpm(此處<name>為驅動rpm安裝包文件名)

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

(5)若rpm –ivh 執行不成功,可更換命令rpm –Uvh執行更新(或執行強製安裝命令rpm -ivh --nodeps --force)。
8.3 Ubuntu環境驅動安裝方法
(1)使用管理員權限賬戶登錄服務器係統,將驅動文件複製到係統root路徑下。
(2)確保目標服務器操作係統已安裝build-essential、dkms軟件包,可以通過dpkg –l查詢當前操作係統已安裝的軟件包。如果尚未安裝,可以參考下文(3)利用apt-get安裝方式。
(3)(以Ubuntu18.04.1為例)配置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命令查詢確認陣列卡的驅動版本已經是目標驅動版本,即代表新驅動安裝成功。

8.4 OS安裝過程中驅動更新方法
(1)上述更新方法為常規OS下,如果在安裝過程中無法識別陣列卡,需要先安裝驅動,請按以下操作進行。
(2)當前驅動文件夾中提供對應OS的dd.iso,將其掛載在KVM中。
(3)開始OS引導,以RHEL7.6為例,進入選擇菜單時,按e進入grub。
(4)在linuxefi …行最後添加“linux dd”,按ctrl + x開始引導。

(5)進入後會先選擇驅動所在路徑,選擇掛載介質菜單選項,按空格選擇,按c繼續,根據提示繼續操作,進入後即可安裝OS。

(6)OS安裝完成後,不需要重新安裝驅動,如需更新驅動,按照上述OS下更新方法進行。(安裝銀河麒麟高級服務器操作係統V10 SP1係統,需要先在OS安裝過程中打07.720.04.00的dd驅動,然後繼續安裝係統,進入OS下後按照上述OS下更新方法進行)
8.5 安裝Ubuntu係統ko文件方法
(1)安裝界麵進入到Detect disks頁麵時,使用KVM中熱鍵ctrl+alt+f2進入命令行界麵;

(2)進入命令行界麵後,加載驅動模塊,使用以下命令:
modprobe scsi_transport_sas
modprobe raid_class
modprobe configfs
(3)將ko文件掛載到mnt下:mount /dev/srx /mnt;
(4)進入到/mnt路徑中將ko文件複製到/lib文件下,再進入/lib文件,加載ko文件:insmod ko文件名;
(5)使用熱鍵熱鍵ctrl+alt+f1進入安裝係統界麵,選擇megaraid_sas ,選擇盤開始安裝係統;

(6)安裝係統後到達Finish the installation時,不要回車選擇continue;

(7)使用熱鍵ctrl+alt+f2進入命令行,執行以下命令:
chroot /target/
bash
(8)進入到Ubuntu命令行界麵後,配置apt源(本地或網絡均可),輸入以下命令:
# sudo apt-get update
# sudo apt-get install build-essential
# sudo apt-get install dkms
(9)執行驅動包安裝命令: # sudo dpkg –i /root/<name>.deb(此處<name>為deb安裝包文件名)
(10)安裝成功後,使用熱鍵ctrl+alt+f1進入安裝係統界麵,Continue重啟。