ITPub博客

首页 > 应用开发 > IT综合 > centos5.1编译2.6.24.5内核总结

centos5.1编译2.6.24.5内核总结

原创 IT综合 作者:suzhouclark 时间:2008-11-14 16:44:00 0 删除 编辑
centos5.1编译2.6.24.5内核总结[@more@]整个编译内核,参考了不少的文章,由于我是在vm上编译,过程也比较漫长,后来不得不没一步都做一个快照,免得重复相同的步骤。

现在编译2.6内核,和以前2.4的内核,步骤是基本一样,不过最好的处理就简化了很多,一条命令就解决了以前很多的步骤。

这次编译完,可以同时启动2个内核,这样的话,如果新的内核出现问题了,那么旧的内核还可以启动。

刚看到一个文档,把编译内核分为5个步骤,比较科学把

要安装Linux 内核,必须做5件事情
一,得到源代码
二,设置代码
三,编译代码
四,安装目标代码
五,配置启动加载器。(GRUB会自动加载)

1:下载最新的内核

http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.24.5.tar.bz2

2:上传到/usr/src

3:

cd /usr/src

tar jxvf linux-2.6.24.5.tar.bz2

4:ln -s linux-2.6.24.5 linux

5:cd linux

6:make defconfig

产生编译内核的配置文件,整个过程需要你回答几百个问题,这是比较头痛的,用defconfig 就可以省掉这个麻烦

7:make dep

[root@centos5 linux]# make dep
scripts/kconfig/conf -s arch/x86/Kconfig
*** Warning: make dep is unnecessary now.

8:make clean

9:make bzImage

10:make modules

11:make modules_install

这将把上一步构建出来的内核放入一个模块子目录中:/lib/modules/your_kernel_version

12:make install,

这会把你之前编译好的内核放入/boot中。并且会更新引导文件。

13:编辑 /boot/grub/grub.conf

注释掉 hildenmenu

上面就是我编译内核的全部过程.

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/9697/viewspace-1013382/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2010-03-26

  • 博文量
    124
  • 访问量
    335895