编译redhat Linux-2.6.39内核

 

1、  准备编译环境

 

1)Redhat server 5.1Linux 2.6.18-53.el5;2)linux-2.6.39.tar.bz2源代码

 

2、工作目录

#cd /usr/src/

2、  解压新内核

#tar jxvflinux-2.6.39.tar.bz2

3、  配置内核选项

#cd linux-2.6.39

#make mrproper

#makemenuconfig  //配置内核选项

 

4、编译内核

#makedepconfig  //建立编译所需的依赖文件

#make clean //清除内核编译的目标文件

#make bzImage //编译内核镜像文件

 

#make modules //编译可加载模块

#makemodules_install //安装可加载模块

#make install //安装新内核

 

4、  设置启动新内核

 

#cd /boot/

#rm –rf  System.map

#ln –sSystem.map-2.6.39  System.map

 

5、修改grub启动管理器

 

在/boot目录下,执行命令:

   #new-kernel-pkg –mkinitrd –depmod –install 2.6.39

 

#df  //查看根目录所在分区

#vigrub/grub.conf

将default=1改为default=0

 

6、重启系统

   #reboot

 

 

 

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐