红联Linux门户
Linux帮助

如何提取linux的内核

发布时间:2007-07-27 15:33:13来源:红联作者:xybiao_rong
我想把现有的linux内核源码,编译成包含网络功能,少数几种驱动和大多数命令的更小的内核,不知道怎么动手,还请大家指教 ???
文章评论

共有 3 条评论

  1. cjaiscja 于 2007-08-01 11:48:42发表:

    不错哦

  2. aerodone 于 2007-08-01 09:48:58发表:

    :0L

  3. cwm325 于 2007-07-27 17:40:37发表:

    [font=Times New Roman][/font]
    [font=Times New Roman][/font]
    [font=Times New Roman]执行命令:[/font]
    [font=Times New Roman] 1、 [/font][font=Times New Roman]#cd /usr/src/linux -2.4.20 //[/font][font=宋体]内核一般放在这个目录[/font]
    [/color][color=#000000][font=Times New Roman] 2、#make mrproper //[/font][font=宋体]确保[/font][font=宋体]文件及依赖关系正确[/font]
    [/color]
    [color=#000000][font=Times New Roman] 3、#make menuconfig //字符界面内核配置开始[/font]

    [font=Times New Roman][/color][/font]
    [color=#000000][font=Times New Roman] …… //配置各个选项并保存[/font]
    [font=Times New Roman][/color][/font]
    [color=#000000][font=Times New Roman] 4、#make dep //[/font][font=宋体]用新配置文件创建依赖关系树[/font]

    [font=Times New Roman] 5、#make clean //[/font][font=宋体]删除前面步骤留下的文件[/font]
    [/color][color=#000000][font=Times New Roman] 6、#make bzImage [/font][font=Times New Roman]//[/font][font=宋体]编译内核生成文件[/font]
    [/color][color=#000000][font=Times New Roman] 7、#make modules //[/font][font=宋体]生成模块,如果内核配置有模块才要执行本命令[/font]
    [font=宋体] …… //当然要先制作文件系统了[/font]
    [font=Times New Roman] 8、#make modules_install //[/font][font=宋体]安装模块[/font]
    [font=Times New Roman] 9、#depmod -a //[/font][font=宋体]生成模块间的依赖关系[/font]
    [/color]
    [color=#000000][font=宋体] 基本流程了,当然还要建立引导器了什么的,你可以再参考一下相关网络资源,祝你好运啊![/font]

    [/color]
    [color=#000000]

    [/color]
    [color=#000000]

    [/color]
    [color=#000000]

    [/color]
    [color=#000000]

    [/color]
    [color=#000000]

    [/color]
    [color=#000000]

    [/color]
    [color=#000000]

    [/color]
    [color=#000000]

    [/color]
    [color=#000000]

    [/color]
    [color=#000000]

    [/color]
    [color=#000000]