depmod -a -version在内核源码中编译的用处

         按照书本上的编译过程中,从来没有提醒需要使用到depmod指令,也没有说明必须使用make dep,很多的时候,我们如果没有搜索详细的资料,恐怕我们是无法正确的编译内核。

提出如下的疑问:

  1. 通过make menuconfig删除某些编译模块的时候,是否需要重新生成.config文件,通过如下的指令make dep

    结果:在执行的过程中出现warning: This is not unnesscery now 

  2. 实际上,我们还是参考了原来系统中的config文件,配置文件放置在/boot/config-'uname -r'里面,

  3. 按照redhat官网提供的资料,一般情况下,我们修改内核的版本,在扩展版本的情况下,添加自己的版本号,例如EXTION_VERSION=e12.

  4. 有一点是需要说明的mkinitrd为什么没有打包/lib/module下面的模块:

  5. make mrproper
    edit Makefile 文件
    把EXTRAVERSION= 改成有你特色的文字, 比如:
    EXTRAVERSION=-10me
    make menuconfig or make xconfig
    make dep
    make bzImage
    make modules
    make modules_install
    cp System.map /boot/System.map-2.4.7-10me
    cp arch/i386/boot/bzImage /boot/vmlinuz-2.4.7-10me
    new-kernel-pkg --install --mkinitrd --depmod 2.4.7-10me

  6. 摘自:http://www.jb51.net/LINUXjishu/10882.html

你可能感兴趣的:(version,配置文件,warning,版本号,特色)