Linux2.6.25内核编译记


在旧些的Linux版本中编译内核前需要执行make mrproper命令,删除系统中存在的一些不正确的文件。

较高版本的Linux中第一次编译内核是不需要的。

step 1.
解压内核源码并进入相应目录
#cd /usr/src/Linux-2.6.25
#make mrproper

step 2.
启动内核编译工具,有三种选择:
a.文本界面 make config
b.图形窗口界面 make Xconfig
c.命令行下图形界面 make menuconfig

step 3.
按照提示,运行
#make dep
生成各种相关文件
#make clean
确保所有文件处于最新版本
#make
编译内核
#make modules
编译所选择的模块
#make modules_install

#depmod -a
此命令和编译过程并没有关系,它是生成模块间的依赖关系,这样你启动新内核之后,使用modprobe命令加载模块时就能正确地定位模块,可跳过

#make install
自动安装,自动修改grub.conf,之后就可以reboot。 

相关内容