分类: LINUX
2014-12-12 10:37:24
第一步:解压内核文件包到当前目录,进入解压出来的目录
#tar jxvf linux.2.6.29.tar.bz2
#cd linux.2.6.29
第二步:清理内核中间文件
#make distclean
第三步:选择参考配置文件
#cp /boot/config-2.6.18-53.e15 .config
#ls -a .config
第四步:配置内核
#make menuconfig
跳出对话框,用上下键选择,回车键确定,tab键切换退出
第五步:编译内核
#make bzImage会花很长时间
第六步:编译内核模块
#make modules
第七步:安装内核模块
#make modules_install
第八步:制作init ramdisk
回到解压内核文件的目录下
#mkinitrd initrd-2.6.29 2.6.29,在当前目录下生成initrd-2.6.29
第九步:安装内核
#cp /linux-2.6.29/arch/x86/boot/bz Image /boot/vimlinuz-2.6.29
Vimlinuz-2.6.29可以任意取名
#cp initrd-2.6.29 /boot/
#vi /etc/grub.config在原有内容的基础上,添加如下代码:
title my linux(2.6.29)
root (hd0,0)
kernel /vmlinuz-2.6.29 ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.29
*****************************************************************************
重启虚拟机,在grub的选择菜单中选择启动我们刚制作的内核my linux(2.6.29)