linux内核2.6.18升级至2.6.26

原创作者:运维工程师 谢晋

linux内核2.6.18升级至2.6.26

内核升级

  1. 该台系统内核为2.6.18,无法安装虚拟化性能优化工具,故要升级为2.6.26

在这里插入图片描述

  1. 将2.6.26的升级包上传至系统的usr/src目录下

在这里插入图片描述

  1. 连接到该台服务器,输入cd /usr/src到此目录下,输入ls命令查看2.6.26包是否存在
# cd /usr/src
# ls

在这里插入图片描述

  1. 输入tar -xvf linux-2.6.26.tar.gz解压该压缩包
# tar -xvf linux-2.6.26.tar.gz

在这里插入图片描述

  1. 输入ls查看是否解压成功
# ls

在这里插入图片描述

  1. 输入cd linux-2.6.26到该目录下
# cd linux-2.6.26

在这里插入图片描述

  1. 输入 cp /boot/config-2.6.18-128.el5 .config将.config文件拷贝到该目录下
# cp /boot/config-2.6.18-128.el5 .config

在这里插入图片描述

  1. 输入vi .config编辑该文件
# vi .config

在这里插入图片描述

  1. 按Insert启动编辑,添加一条CONFIG_SYSFS_DEPRECATED_V2=y
CONFIG_SYSFS_DEPRECATED_V2=y

在这里插入图片描述

  1. 确认无误后按ESC,输入wq回车保存即可

在这里插入图片描述

  1. 输入sh -c ‘yes ”” | make oldconfig’将设定加入到.config中,原来的.config改为.oldconfig
# sh -c ‘yes ”” | make oldconfig’

在这里插入图片描述

  1. 输入echo “DMRAID=no” > /etc/sysconfig/mkinitrd/noraid,在该目录下创建DMRAID文件
# echo "DMRAID=no" >  /etc/sysconfig/mkinitrd/noraid

在这里插入图片描述

  1. 输入chmod 755 /etc/sysconfig/mkinitrd/noraid,设置目录权限
# chmod 755 /etc/sysconfig/mkinitrd/noraid

在这里插入图片描述

  1. 输入make bzImage编译内核
# make bzImage

在这里插入图片描述

  1. 等待编译

在这里插入图片描述

  1. 编译完成后,输入make modules开始编译模块
# make modules

在这里插入图片描述

  1. 进行编译中

在这里插入图片描述

  1. 编译完成后输入make_modules_install开始安装模块
# make_modules_install

在这里插入图片描述

  1. 正在进行安装

在这里插入图片描述

  1. 编译完成后输入make install开始升级内核
# make install

在这里插入图片描述

  1. 输入vim /etc/grub.conf编辑开机启动项
# vim /etc/grub.conf

在这里插入图片描述

  1. 将default=1修改成default=0配置成新内核启动,然后输入wq保存退出

在这里插入图片描述

  1. 输入reboot重启

在这里插入图片描述

  1. 开机的时候在该画面按回车

在这里插入图片描述

  1. 可以看到有两个内核版本,选择最新的内核版本,回车进入

在这里插入图片描述

  1. 登录到系统后,输入uname -a可以查看系统内核版本

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
很抱歉,我无法回答关于“linux pfid”的问题,因为我没有找到任何关于“linux pfid”的引用。但是,根据提供的引用,我可以为您解释一些关于Linux操作系统的基本知识。 Linux是一种自由和开放源代码的操作系统,它是基于Unix操作系统的。它最初由芬兰的Linus Torvalds开发,现在已经成为世界上最流行的操作系统之一。Linux操作系统具有高度的可定制性和灵活性,可以在各种不同的硬件平台上运行,并且可以用于各种不同的用途,包括服务器、桌面电脑、移动设备等。 引用提供了Linux操作系统的版本信息,其中“2.6.18-308.13.1.el5PAE”是Linux内核的版本号。内核是操作系统的核心部分,它控制着计算机的硬件和软件资源,并提供了许多基本的系统服务。 引用提供了一个命令行指令,它可以用于在Ubuntu操作系统中安装软件包。dpkg是一个用于管理Debian软件包的工具,它可以用于安装、升级和删除软件包。在这个命令中,“sudo”表示以管理员权限运行该命令,“*.deb”表示安装所有以.deb结尾的软件包,“reboot”表示在安装完成后重新启动计算机。 引用提供了一些Linux内核的软件包名称,包括kernel-PAE、kernel-PAE-devel、kernel-devel和kernel-headers。这些软件包包含了Linux内核的不同部分,可以用于编译和构建内核模块,或者用于开发和调试Linux内核

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值