- 通过编译source文件获得megaraid_sas.ko文件
需要提前安装相关程序包,以创建centos7.6虚拟机为例:
- 设置好yum源
#cat /etc/yum.repo.d/Centos-Base.repo ---将iso镜像光驱挂载/mnt 并设置好yum源


2 安装相关软件包
#yum install gcc kernel-devel make ctags -y

3 上传源码包到指定目录并进行解压

一路解压文件

到如下的源码文件包下./compile.sh 运行编译获取到ko文件

可以查看当前环境下编译好的megaraid_sas.ko文件信息

注:编译出错的时候 如出现

需要注释掉compile.sh中的./clean
同时可以在/lib/modules/3.10.0-xxxxx/ 先删除build软连接并重新建立软连接
ln -s /usr/src/kernels/3.1-0.0-xxxx.x86_64/ build
版权声明:本文为zhouhuaooo原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。