如果我通过 rpm 安装了新内核,我可以看到内核源代码 ( /usr/src/kernel/4.xxx-xxxx-xxxx ) 来构建驱动程序。它似乎被 kernel-devel rpm 涵盖了。
前任:
kernel-ml-4.14.15-1.el7.elrepo.x86_64.rpm
kernel-ml-devel-4.14.15-1.el7.elrepo.x86_64.rpm
现在,我想从上游源安装/构建新内核,我应该怎么做才能像 kernel-ml-devel-4.14.15-1.el7.elrepo.x86_64.rpm 那样安装内核源?
执行这些操作会安装内核源吗?或者只是安装新内核?
make; make modules; make install; make modules_install
答案1
现在,我想从上游源安装/构建新内核,我应该怎么做才能像 kernel-ml-devel-4.14.15-1.el7.elrepo.x86_64.rpm 那样安装内核源?
当您想从头开始重建内核时,您的入口点将是源代码:-)
因此,只需从 kernel.org 下载内核,将其解压/usr/src
并按照指南进行操作即可。
kernel-devel
RPM 必须能够找到您的源的路径。
如果没有,根据您要编译的驱动程序,有多种方法可以您自己重新编译它。首先要查看的是驱动程序的文档......
这里是一篇关于这方面的好论文。