Linux内核编译大致分为以下步骤
1. 配置、2.编译、3.安装模块、4.安装内核
1.配置:
用make config命令,在Linux源码解压目录下生成内核配置文件config等
可用其它命令代替有(它们比make config更人性化)
make menuconfig(需要ncurser库支持) make xconfig(需要qt3支持)
make gconfig(需要gtk2库支持) make defconfig(使用默认配置)
make oldconfig(用旧的配置)
2.编译:
用make命令,它会生成内核(在arch/x86/boot下的bzImage)和模块
3.安装模块:
用make modules_install 它会把模块安装在/lib/modules中
4.安装内核:
用make install ,它会把bzImage考到/boot下并改名为vmlinuz-x.y.z
把System.map考到/boot下并改名为System.map-x.y.z
生成initrd-x.y.z
在引导加载中添加该内核的启动项