1 wget https://vault.centos.org/8.4.2105/BaseOS/Source/SPackages/kernel-4.18.0-305.el8.src.rpm
2 # rpm -Uvh kernel-4.18.0-305.el8.src.rpm
在/root/目录下会生成一个rpmbuild目录
3进入到rpmbuild/SPEC目录,然后执行#yum-builddep kernel.spec(安装提示一键安装所有的依赖包)
4 再执行 rpmbuild -bp kernel.spec
5 然后 cd ../BUILD/kernel-4.18.0-305.el8目录,该目录有个内核源码目录(linux-4.18.0-305.xxx)这时候就可以编译内核了,默认的内核配置文件在/root/rpmbuild/SOURCES/目录,文件名为kernel-xxx-.aarch64.config。