以下是本人总结的LINUX编译内核的主要步骤:
#cd /usr/src
进入内核编译目录下
一、#make mrproper
清除以前编译产生的痕迹(新系统可省)
二、#make menuconfig
配置内核,添加必要支持,如:NTFS支持(M:动态插入模块)、声卡网卡驱动(使用lspci -v查看具体设备)、无线网络、蓝牙、1394、USB等。
三、#make dep
确保关键文件在正确位置
四、#make clean
确保文件处于最新版状态
五、#make bzImage
编译压缩形式的内核
六、#make modules
编译选择的模块
七、#make module_install
移动编译模块到标准位置
八、#make install
拷贝压缩内核映像至/boot,建立system.map链接;
修改bootloader配置文件;
调用mkinitrd创建内核initrd映像,并在grub.conf中添加新映像
九、#reboot
重启即可大功告成!