以Linux-2.6.29.tar.bz2为例
1:解压内核到当前目录
tar jxvf linux-2.6.29.tar.bz2
cd linux-2.6.29
2:清理中间文件配置文件
make distclean
3:使用正在运行的内核配置作为参考
cp /boot/config-2.6.xxx .config
4:配置内核
make menuconfig
5:编译内核
make bzImage
编译好后位于arch/x86/boot目录下
6:编译内核模块
make modules
7:安装内核模块
make modules_install
8:制作init ramdisk
mkinitrd initrd-2.62.9 2.6.29
9:安装内核
cp arch/x86/boot/bzImag /boot/vmliuz-2.6.29
cp initrd-2.6.29 /boot/
10:修改grub配置文件
vim /etc/grub.conf
阅读(909) | 评论(0) | 转发(0) |