linux内核编译
1.内核copy到/usr/src/,然后进入到内核目录。
2.make mrproper
3.make menuconfig
需要ncurse库的支持,buntu中默认没有安装,需要安装一下
#apt-get install libncurses5-dev
make menuconfig会出现图形化界面。
4、sudo
make dep 建立模块间的依赖信息
5、sudo make clean
删除配置时留下的一些不用的文件
6、sudo
make bzImage 编译内核,内核较小时可以用make
zImage
7、sudo
make modules 编译内核模块
8、sudo make modules_install 安装内核模块
内核模块编译好后需要安装到linux系统的相应目录中才可以使用,命令执行后,lib/modules目录下会生成一个新的目录用于存放安装的内核模块。
9、sudo make install 安装内核
在/boot目录下生成vmlinuz-xxx文件并在/boot/grub/grub.conf生成启动项。