Linux 内核升级
首先,确认当前 linux 系统的内核版本,使用命令: uname –a uname –r
Linux内核升级_第1张图片
当前 Linux 系统版本是: linux- 2.6.9 -42
第二步:下载新的内核源码,这里我们下载了 linux- 2.6.18 , 最新升级源码在网站上都免费下得到!
Linux内核升级_第2张图片
第三步:将下载好的内核源码拷贝到目录 :
Linux内核升级_第3张图片
第四步 : 把压缩包恢复解压 :
Linux内核升级_第4张图片
解压过程中 :
Linux内核升级_第5张图片
解压完成 :
Linux内核升级_第6张图片
:linux- 2.6.18 即为新内核目录 !
第五步 : 进入新内核目录 (/usr/src/linux- 2.6.18 ) 操作 :
Linux内核升级_第7张图片
(1)    运行命令 :make mrproper( 可确保源代码目录下没有不正确的 .o 文件 ):
Linux内核升级_第8张图片
注意:这里要提前安装 Development Tools 工具!在“添加删除程序”中:
Linux内核升级_第9张图片
Linux内核升级_第10张图片
点击 Update 即可安装组件!
(2)    拷贝生成 .config 文件 :
Linux内核升级_第11张图片
确认 /usr/src/linux- 2.6.18 /.config:
Linux内核升级_第12张图片
(3)    配置内核选项 , 使 linux 系统支持 NTFS 分区格式 :
Linux内核升级_第13张图片
Linux内核升级_第14张图片
按上下光标键选中该行,按 Tab 键选中 , 回车即可!
Linux内核升级_第17张图片
选中 DOS/FAT/NT Filesystems - à , 再选中 , 回车即可!
Linux内核升级_第23张图片
选中 , 回车即可!
Linux内核升级_第24张图片
选中 , 回车即可!
Linux内核升级_第25张图片
选中 , 回车即可!保存退出!
第六步 : 开始编译 :
(1)    命令 :make dep ( 建立编译从属文件 )
 
Linux内核升级_第26张图片
(2)    命令 :make clean ( 清除内核编译的目标文件 )
Linux内核升级_第27张图片
(3)    命令 :make bzImage( 注意大小写 , 编译内核 )
Linux内核升级_第28张图片
编译过程中:
Linux内核升级_第29张图片
编译完成:
Linux内核升级_第30张图片
(4)    命令 :make modules( 编译可加载模块 )
Linux内核升级_第31张图片
编译过程中:
Linux内核升级_第32张图片
编译完成:
Linux内核升级_第33张图片
(5)    命令: make modules_instal (安装)
Linux内核升级_第34张图片
(6)    命令 :make install( 安装新内核 )
Linux内核升级_第35张图片
第七步 : 安装新内核完成后,进入 /boot/grub 目录 :
Linux内核升级_第36张图片
编辑文件: vi menu.lst
Linux内核升级_第37张图片
修改 ( 使新内核强制加载 ):
Linux内核升级_第38张图片
存盘退出!
第八步 :
重新启动:
Linux内核升级_第39张图片
启动 RHEL AS 2.6.18 ):
Linux内核升级_第40张图片
查看内核版本是否升级为( 2.6.18 ),命令: (uname -r)
Linux内核升级_第41张图片
经确认, linux 内核由 2.6.9 2.6.18 升级成功!如果希望把内核升级到当前的最新版本如 2.6.22 2.6.24 2.6.26…… 从网站下载最新内核源码,其步骤是一样的!!
    希望大家都有所提高,多多交流!谢谢!!