轻松三步完成RHEL 内核升级

系统 Linux
在RHEL 内核升级的过程中会有恨得问题困扰大家,下面的文章把RHEL 内核升级清晰的划分成了三大部分以方便大家的操作,希望可以帮助到大家对RHEL 内核升级的操作。

现在的电子产品经常都会进行升级,当然我们RHEL 内核也是需要进行升级的,下面的文章中从实验环境,实验目的和实验步骤三大方面对RHEL 内核升级过程进行了详细的描述,下面我们就来具体了解一下RHEL 内核升级的过程。

实验环境
安装有 RHEL企业版,内核是2.5.*版本

实验目的
将2.5.*版本内核升级到2.6.*
http://www.kernel.org/pub/linux/kernel   //Linux内核下载地址

实验步骤:
1 编译内核需要root权限
ncurses-dev  编译之前需要安装这包
2 内核拷贝到/usr/src/下
#cp linux-2.6.10.tar.gz /usr/src
3 解压缩下载的内核源程序
#tar -xzvf linux-22.6.10.tar.gz
4建立符号链接
#cd /usr/src
#ln -s linux-22.6.10  linux
5 删除所有配置文件和*.o文件
#cd linux
#make mrproper
配置内核命令
#make config  基于文本最为传统
#make menuconfig  基于文本选单
#make xconfig 基于图形界面
#make oldconfig 基于原来内核小修改
Y- 将该功能编译进内核
N- 不讲该功能编译进内核
M- 将该功能编译成在需要时动态插入到内核中的模块
 
6 以下是第一次升级内核,使用make menuconfig命令,根据需求进行不同的选择
make menuconfig  //出现图形配置界面,可根据自己需求选择不同的选项
7 设定依赖关系
cd /usr/src/linux
make dep
8 确定源代码没有文件
make clean
9 编译内核,默认没选第1个
1).make bzImage  (避免编译出来的内核庞大)
2).make zImage   (编译时产生的内核大)

10 编译内核模块
make modules
11 安装编译的模块
make modules_install
12 创建模块的链接
depmod -a
13 创建新的连接
cp System.map /boot/System.map-2.6.10
cp arch/i386/boot/bzImage /boot/vmlinuxz
14 新映像文件创建
cd /boot/
new-kernel-pkg --mkinitrd --depmod --install 2.6.10

15 修改grub或LILO
vi /boot/grub/menu.lst
复制 对应的以下4行,并进行修改如下
title Red Hat Enterprise Linux AS (2.6.10.EL)                //下面的也这样修改即可,根据上面产生的文件名对应
root(hd0.0)kernel /boot/vmlinuxz ro root=LABEL=/ rhgb quiet //查看对应/boot目录下的对应文件名vmlinuxz
initrd /boot/initrd-2.6.10.img //initrd-2.6.10.img 可以查看 /boot目录下的对应文件名initrd-2.6.10.img
16 init6  重启
开机选项多出了2.6.10内核选项,选择进入Linux

附加内容:
如果只需要升级一个版本
修补文件放置位置
Linux-2.6.9升级到linux-2.6.10
#cd /usr/src
#gzip -cd patch-2.6.10.gz|path -p0
重新编译内核

升级注意事项:
1注意阅读联机文档,弄清楚选项的每个正确航意后再进行选择
2用不到的驱动要尽可能的删除
3对于属于“evelopment”"experimental" "debugging"选项 一般选择“N”这样生成的内核将更加稳定
4对于内核配置的局部修改可以使用“make oldconfig”这样速度会快一些
5 2.6版内核的配置过程会发现新增或改动功能
6 ALSA是更为改进的声音系统,对于拥有好的声卡和好的音级用户必须按
7在使用X-window方面,使用新的内核感觉速度略有提升

以上就是笔者从RHEL 内核升级的实验环境、实验目的和实验步骤对RHEL 内核升级的过程进行的描述,另外笔者还添加了在RHEL 内核升级过程中应该注意的一些事项以及一些附加内容。希望可以帮助大家完成RHEL 内核升级。

【编辑推荐】

  1. 设置ORACLE11g随RHELRHEL 5下Samba服务器的搭建
  2. RHELRHEL搭建FTP服务器步骤和问题解析(1)
  3. RHELRHEL 5搭建FTP的完美组合
  4. 问题解析:这样使用RHELRHEL 4上配置Postfix的完美4步
  5. RHEL架设RHEL4系统Sendmail的七大步骤
责任编辑:赵杰 来源: 博文
相关推荐

2009-10-12 17:14:50

RHEL内核编译

2011-07-13 09:54:22

VMware故障vSphere

2020-11-04 00:00:29

Kerberos协议身份

2011-12-31 09:21:48

虚拟化桌面虚拟化vSphere Web

2022-02-16 08:21:11

JavaSwagger工具

2010-08-12 10:10:37

FlexMapABC

2010-04-20 20:53:35

实现网络负载均衡

2011-07-11 09:54:48

centos内核

2010-05-05 22:05:32

nginx负载均衡

2017-02-20 18:00:12

戴尔

2009-02-10 09:36:00

局域网网速测试

2010-10-11 10:21:26

无线路由器共享配置

2009-04-11 21:56:01

安全技术防火墙VPN

2013-11-01 10:09:14

Windows 8.1升级

2015-06-09 09:25:34

2009-10-12 13:18:55

RHEL 4内核

2021-05-31 20:24:16

鸿蒙HarmonyOS应用

2015-01-28 16:09:33

广域网优化

2009-02-03 09:48:00

DHCP服务器安全

2009-02-06 10:39:22

NAS设备升级NAS
点赞
收藏

51CTO技术栈公众号