阅读内容

Ubuntu内核编译详解

[日期:2007-10-06] 来源:Linux公社  作者:Linuxidc


Ubuntu内核编译

首先,介绍一下编译内核的经典模式,这个可能都看过了。

    #make mrproper
    [说明]该命令确保源代码目录下没有不正确的.o文件以及文件的互相依赖。

    #make dep
    [说明]读取配置过程生成的配置文件,创建对应于配置的依赖关系树,从而决定哪些需要编译,哪些不需要。

    #make clean
    [说明]删除前面步骤留下的文件,以避免出现一些错误。

    #make bzImage (或#make zImage)
    [说明]完全编译内核。二者生成的内核都是使用gzip格式压缩的,区别在于编译后的文件大小。

    #make modules
    [说明]生成相应的模块。

    #make modules_install
    [说明]把模块拷贝到需要的目录中。

    #depmod -a
    [说明]生成模块间的依赖关系,这样你启动新内核之后,使用modprobe命令加载模块时就能正确地定位模块。

    #cp /usr/src/linux/System.map /boot/System.map-2.4.x
    #cp /usr/src/linux/arch/i386/bzImage /boot/vmlinuz-2.4.x
    [说明]把内核文件复制到/boot。

    #rm -f /boot/System.map /boot/vmlinuz
    #ln -s /boot/vmlinuz-2.4.x /boot/vmlinuz
    #ln -s /boot/System.map-2.4.x /boot/System.map
    [说明]更新软链接vmlinuz和System.map。

    #shutdown -r now
    [说明]重启。

12下一页  GO
【内容导航】
第1页:Ubuntu内核编译详解 第2页:Ubuntu内核编译详解



相关资讯       Linux内核  ubuntu内核 
本文评论       全部评论
发表评论
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款


点评: 字数
姓名:

L
I
N
U
X


GOOGLE搜索
Google