1 、准备好待编译的新内核并查看当前系统的内核版本

clip_p_w_picpath002

图1 编译准备

2 、解压缩新版本内核,内核一般都是放在/user/src/目录下的,所以这里直接解压到/usr/src目录下

clip_p_w_picpath004

图2 解压内核软件包

3、切换到/usr/src目录,然后为其创建一个链接 如图3所示

clip_p_w_picpath006

图3 创建链接

4 、进入的linux目录中 查看一下

clip_p_w_picpath008

图4 查看目录中的文件

5、 在linux目录下,先执行 make menuconfig命令

clip_p_w_picpath010

图5 执行make menuconfig命令

6、 进入文本图形界面

clip_p_w_picpath012

图6 进入文本图形界面

7、 符号介绍

clip_p_w_picpath014

图7 符号介绍

8 、保存退出

clip_p_w_picpath016

图8 保存退出

9 、保存后就会生成一个./config文件

clip_p_w_picpath018

图9 查看是否生成./config文件

10 、上述的步骤只是简单进入那个界面,然后让其生成一个./config文件。其实我们直接进入界面进行模块内核的选择时,编译成功的几率是很小的;因为其中的配置如果不很大兼容我们的机器的时候就很难成功,并且编译时间还会很长,所以我们需要用红帽已有的内核版本为模板进行编译

clip_p_w_picpath020

图10 查看现有的红帽的编译内核时的模板,然后复制使用此模板

11 、把模板直接复制即覆盖./config文件

clip_p_w_picpath022

图11 复制模板

12、 进入开始选择模块

clip_p_w_picpath024

图12 进入文本图形界面

13、 进入General setup 菜单

clip_p_w_picpath026

图13 进入General setup

14 、修改一下版本号

clip_p_w_picpath028

图14

clip_p_w_picpath030

图15

15 、更改处理器类型 如图16、17、18所示

clip_p_w_picpath032

图16

clip_p_w_picpath034

图17

clip_p_w_picpath036

图18 选择适合自己的处理器

16、 更改网卡相关模块 如图19、20所示

clip_p_w_picpath038

图19

clip_p_w_picpath040

图20

17 、保存退出 如图21所示

clip_p_w_picpath042

图21 保存退出

这里没有做更多的模块选择,大家可以选择性的安装

18 、使用make命令进行编译 图22所示

clip_p_w_picpath044

图22 执行make命令进行编译

19 、make命令后使用make modules install 命令先行安装内核 如图23所示

clip_p_w_picpath046

图23 执行make modules install命令

20、 执行make install命令开始安装内核 如图24所示

clip_p_w_picpath048

图24 安装内核

21、 一切编译完成后 重启系统 如图25所示

clip_p_w_picpath050

图25 重启系统

22、 重启后进入 进入选择菜单否则就会进入默认的系统 如图26所示

clip_p_w_picpath052

图26 进入系统选择菜单,选择刚刚编译好的即第一个

23 、启动过程 如图27所示

clip_p_w_picpath054

图27启动过程

24、 启动并登陆成功,验证版本号 如图28所示

clip_p_w_picpath056

图28 验证