红联Linux门户
Linux帮助

centos5.1编译2.6.24.5内核总结

发布时间:2008-04-22 00:24:44来源:红联作者:document
整个编译内核,参考了不少的文章,由于我是在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

上面就是我编译内核的全部过程.
文章评论

共有 0 条评论