阅读量:0
编译驱动
1.准备工作下载raid卡linux 源码包
MegaRAID 9560-8i (broadcom.com)
2、安装系统
3、安装rpm-build 编译工具
yum install rpm-build unzip gcc createrepo genisoimage -y yum install kernel-devel-4.18.0-80.7.2.el7.aarch64 #内核版本与当前版本系统内核版本一致
4、上传源码包,解压
unzip MR_LinuxDrv_7_23-07.723.02.00-1.zip tar -xzvf megaraid_sas_components.tgz
5、 安装源码包
cd kmod_srpm/ rpm -ivh kmod-megaraid_sas-07.723.02.00-1.src.rpm cd /root/rpmbuild/SPECS/
6、编译驱动
rpmbuild -bb megaraid_sas.spec
7、检查rpm包
cd ../RPMS/aarch64
打包dd驱动文件
1.创建工作文件夹
mkdir -p /home/update_disk_tmp/{disk,rpms/aarch64,images}
2、创建文件声明
vi /home/update_disk_tmp/disk/rhdd3 Driver Update Disk version 3
3、将编译生成的 rpm 复制到/home/update_disk_tmp/rpms/aarch64/下
cp kmod-megaraid_sas-07.723.02.00-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/centos7-1908-07.723.02.00-1.iso /home/update_disk_tmp/disk/
6、文件生成在image文件夹中
cd ../../images