编译,安装,定制自己的内核。
一. 首先从www.kernel.org官网上下载自己想要安装的版本。(以linux-2.6.28.10tar.gz为例)
下载到的文件需要解压:#tar xf linux-2.6.28.10tar.gz -C /usr/src(解压后所放的位置)
创建符号链接:#ln -sv linux-2.6.28.10 linux 通过linux这个目录就可以访问linux-2.6.28.10这个文件
二.配置新内核,选择要启用的功能或模块。编译安装内核需要开发环境,就必须保证"development libraries","development tools"这两个开发包组要安上:
# yum groupinstall "development tools""development libraries"
下面就可以配置内核了:#make menuconfig可一打开一个基于文本的窗口,在里面可以启用或关闭某个功能,也可以直接将某个功能编译进内核或编译成模块。
符号分别代表: [ ]:不启用此项
[*]:直接编译进内核
[M]:编译成模块
三:编译新内核:
#make
这个过程会耗费大量时间,根据启用功能的多少而不同。
四:安装
安装的过程中要先安装模块,后安装内核
#make modules_install
#make install
补充内容:
一.配置内核的替代方法:
1.#yum groupinstall "KDE software development"
#make xconfig
2.#yum groupinstall "GNOME software development"
#make gconfig
3. #make config
二.在已经编译过的内核源码基础重新编译:
先清理此前编译的内容:#make clear
#make mrpropre
让后回到安装时的第二部进行配置新内核。
转载于:https://blog.51cto.com/lianchi/790345