红联Linux门户
Linux帮助

Linux2.6.25内核编译

发布时间:2008-04-29 10:25:52来源:红联作者:laiden
在旧些的版本中编译内核前需要执行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。
文章评论

共有 6 条评论

  1. sanmen 于 2008-04-30 20:03:12发表:

    收到了,谢谢了!

  2. niechao 于 2008-04-30 14:47:30发表:

    hao

  3. panbo 于 2008-04-30 09:53:19发表:

    我的编译至今还未完成啊!唉!……

  4. kkk215215 于 2008-04-29 23:28:04发表:

    呵呵,想到第一次编内核,那叫个痛苦啊。
    摸索了很久,才明白,原来几个字母就可以搞定的。

  5. 周正文 于 2008-04-29 23:09:19发表:

    xiexie

  6. whl571 于 2008-04-29 12:49:39发表:

    Thank you