95系列raid卡dd.iso制作指导

举报
hw_tututu 发表于 2024/10/13 15:24:10 2024/10/13
【摘要】 本指导以OS版本rhel6.10   raid驱动版本07.703.09.00 为例1、安装依赖包安装rpm-build:yum install rpm-build安装createrepo:yum install createrepo安装mkisofs:yum install mkisofs安装kernel-devel:yum install kernel-devel安装gcc: yum i...

本指导以OS版本rhel6.10   raid驱动版本07.703.09.00 为例

1、安装依赖包

安装rpm-buildyum install rpm-build

安装createrepo:yum install createrepo

安装mkisofsyum install mkisofs

安装kernel-devel:yum install kernel-devel

安装gcc: yum install gcc

2、使用RAID卡驱动源码编译

1)可以从博通官网下载对应raid卡的rpm源码包,将kmod_srpm文件中所需的* megaraid_sas-07.703.09.00-1.src.rpm复制到/root/目录下,然后执行:

 rpm -i megaraid_sas-07.703.09.00-1.src.rpm   //安装完成后,会在/root目录下生成rpmbuild的文件夹

2)进入/root/rpmbuild/SPECS/文件夹下,执行编译

cd /root/rpmbuild/SPECS/

rpmbuild -bb megaraid_sas.spec

3)查看生成的rpm包

在RPMS目录下,得到所需kmod-megaraid_sas-07.703.09.00-1.x86_64.rpm,如果是arm架构则为kmod-megaraid_sas-07.703.09.00-1.aarch64.rpm

4)修改文件名称(可选)

部分OS生成的rpm包后缀没有对应OS版本,需要手动修改:_el6.10-按需更改,不更改则该.rpm包无法被识别

mv /root/rpmbuild/RPMS/x86_64/kmod-megaraid_sas-07.703.09.00-1.x86_64.rpm /root/rpmbuild/RPMS/x86_64/kmod-megaraid_sas-07.703.09.00-1_el6.10-1.x86_64.rpm

3、制作dd.iso

1)创建保存过程文件的文件夹

mkdir -p /home/update_disk_tmp/{disk,rpms/x86_64,images}

如果是arm机器,则为:mkdir -p /home/update_disk_tmp/{disk,rpms/aarch64,images}

2)新建rhdd3文件

touch /home/update_disk_tmp/disk/rhdd3

vi /home/update_disk_tmp/disk/rhdd3

#在创建的rhdd3中写入如下描述后保存

Driver Update Disk version 3

3)生成repomd.xml校验文件

#将要生成dd.iso 的驱动kmod-megaraid_sas-07.703.09.00_el6.10-1.x86_64.rpm复制到/home/update_disk_tmp/rpms/x86_64

cp -f /root/rpmbuild/RPMS/x86_64/kmod-megaraid_sas-07.703.09.00_el6.10-1.x86_64.rpm /home/update_disk_tmp/rpms/x86_64

#生成repomd.xml校验文件

createrepo --pretty /home/update_disk_tmp/rpms/x86_64

4)将以上生成的校验文件、rpm包、rhdd3文件放到同一个文件夹disk下

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.isoimages目录下

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。