我的系统信息:
uname -a
:Linux localhost.localdomain 3.10.0-123.el7.x86_64
#1 SMP Mon Jun 30 12:09:22 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
环境准备
yum install -y patch
scst安装包下载
kernel源码包下载安装
wget -P /root/scst http://vault.centos.org/7.0.1406/os/Source/SPackages/kernel-3.10.0-123.el7.src.rpm
2.rpm -Uvh kernel-3.10.0-123.el7.src.rpm
安装之后在/root/rpmbuild/SOURCES
下生成linux-3.10.0-693.el7.tar.xz
文件。
补丁&编译内核
- cp -r /root/rpmbuild/SOURCES/linux-3.10.0-123.el7.tar /usr/src/kernels
- tar -xvf /usr/src/kernels/linux-3.10.0-123.el7.tar -C /usr/src/kernels
- cd /usr/src/kernels/linux-3.10.0-123.el7
patch 要与kernel版本相对于3.10.0-123
- patch –p1 < /root/scst/iscsi-scst-3.1.0/kernel/patches/rhel/put_page_callback-3.10.0-123.patch
- 5.