先在www.kernel.org下载内核源码,比如linux-2.6.39,解压后进入目录
make clean 清理.o文件
make distclean 清理.config文件、中间文件
make menuconfig 配置内核
make zImage 编译内核,在x86平台只能用于编译小于512K的内核,已淘汰
make bzImage 编译内核,加V=1可显示编译信息
编译后内核镜像位于arch/x86/boot/bzImage
make modules 编译内核模块,编译之后.ko模块文件散布在多个目录中
make modules_install 将编译出来的内核模块文件集中搬移到当前系统的/lib/modules/2.6.39 目录中
mkinitrd initrd-2.6.39 2.6.39 mkinitrd 生成文件名 目录
将bzImage和initrd-2.6.3拷贝到系统的/boot目录下
vim /etc/grub.conf 修改启动文件,重启即可升级内核