当前位置:Linux教程 - Linux - 编译一个新内核的步骤

编译一个新内核的步骤



        
    看到有些新手在这里问如何编译一个新内核, 我这里给简单介绍一下,这些步骤都是基本的. 你step by step的进行就可以了:

    1. cd /usr/src/linux
    进入内核辕马所在的目录
    2. make menuconfig
    配置内核选项, 使用\"menuconfig\"是以菜单形式配置,如果在X Windows下,可以使用\"make xconfig\"更好.
    3. make dep
    产生一些必须的定义
    4. make clean
    5. make bzImage
    开始编译, 如果没有错误,就成功了.有错误的话,一般是因为内核选项选择有冲突, 此时你应该重新配置内核选项.
    6. 使新内核生效
    cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz-new
    其中vmlinuz-new就是新内核的名字,这个可以随便起的.
    然后修改/etc/lilo.conf, 增加如下几行:
    image=/boot/vmlinuz-new
    label=linux-new
    root=/dev/hda3
    read-only

    其中/dev/hda3应根据自己的实际情况做修改.
    然后运行 lilo
    这样就完成了.

    http://202.38.75.11/~hwang/



    发布人:netbull 来自:LinuxAid