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