修改现有文件系统(如ext2)的源代码后,如何重建并安装?

修改现有文件系统(如ext2)的源代码后,如何重建并安装?

我现在正在学习ext2的源代码。我认为理解它的最好方法就是使用它,但我以前从未构建过 Linux 内核,所以我想知道是否有人可以给我一些关于如何从源代码构建 Linux 内核的详细说明。我创建了一个虚拟机,使用centos 6.8作为编译环境。

答案1

弄清楚 RHEL / CentOS 内核是如何构建的最好方法实际上是查看源 RPM 的规范文件。 CentOS 已经有一个关于如何获取完整内核源代码的 wiki 页面,位于https://wiki.centos.org/HowTos/I_need_the_Kernel_Source。阅读该页的第 2 部分。安装源 RPM (SRPM) 后,该文件SPECS/kernel.spec包含用于从源构建内核二进制包的所有命令,包括应用任何相关补丁。

相关内容