使用当前机器配置:
进入源文件树的根目录,
1. make menuconfig
缺省会从/boot目录中寻找config-X.X作为初始编译配置,如果不想作太多修改,直接选择save,会在根生成一个.config编译配置文件
2. make -j8 编译内核及模块,产生8个编译任务同时运行,在多核系统中,选择核数的两倍或稍少作为任务数。
3. make modules_install 自动将编译好的模块copy到/lib/modules/KERNEL_VER目录。
4. make install将编译好的内核bzImage/system.map/initrd.img拷贝到/boot目录,并配置grub,让新编译内核作为default启动项。
重启,grub上菜单显示缺省启动项为新内核
进入源文件树的根目录,
1. make menuconfig
2. make -j8 编译内核及模块,产生8个编译任务同时运行,在多核系统中,选择核数的两倍或稍少作为任务数。
3. make modules_install 自动将编译好的模块copy到/lib/modules/KERNEL_VER目录。
4. make install将编译好的内核bzImage/system.map/initrd.img拷贝到/boot目录,并配置grub,让新编译内核作为default启动项。
重启,grub上菜单显示缺省启动项为新内核