本文的目的就是将ext2, ext3,ext4文件系统编译成模块化,当我们需要对ext2, ext3,ext4进行修改的时候,就不需要重新编译内核。在这里,我会尽可能详细讲解每一个步骤,包括重新编译内核,力求详尽易懂~
1.通过uname -a的指令,查看当前内核版本的详细信息,下载对应的内核版本,此处,我的内核版本是2.6.34.14,所以我要下载的对应内核版本是linux-2.6.34.14.tar,如下图所示:
2.使用tar指令解压linux-2.6.34.14.tar。在/usr/src/目录下,创建目录linux-module,将linux-2.6.34.14源码目录拷贝进去。
4.此处开始进入内核编译步骤~
a. make mrproper(删除以前的.o文件)
b. make menuconfig(设置模块化参数,生成.config文件,这步很重要)
在menuconfig主界面,进入filesystem选项,通过空格键将ext