美文网首页
Linux内核升级(RHEL)

Linux内核升级(RHEL)

作者: 田村君 | 来源:发表于2018-07-21 12:24 被阅读0次

    linux 升级内核

    yum 升级内核

    1. 配置远程yum源
      http://mirrors.163.com/.help/centos.html

      wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
      mv CentOS6-Base-163.repo /etc/yum.repos.d/
      yum clean all
      yum makecache
      yum update -y kernel*
      

    rpm 包升级

    1. 检查当前内核版本

      rpm -qa | grep kernel 
      kernel-2.6.32-696.el6.x86_64
      kernel-firmware-2.6.32-696.2.1.el6.noarch
      
    2. 下载内核源码包

    源码编译升级

    1. 确认内核和版本

      uname -r  #确认内核
      cat /etc/centos-release #确认系统版本
      
    2. 安装依赖环境

      • 安装开发组件

        yum groupinstall Development tools
        
      • 安装其它软件包

        yum install -y ncurses-devel 
        yum install -y hmaccalc zlib-devel binutils-devel elfutils-libelf-devel
        
    3. 下载kernel
      http://www.kernel.org/ 选择适合的源码包并下载,这里选择3.8

      • 解压

        tar -zxf linux-3.8.tar.gz -C /tmp 
        cd /tmp/linux-3.8
        
      • 编译

        cp /boot/config-2.6.32-696.el6.x86_64  /tmp/linux-3.8
        sh -c 'yes "" | make oldconfig' #根据现有.config生成新配置文件并保留原配置文件
        # 编译
        #  生成内核文件
        make -j2 bzImage
        # 编译模块文件
        make -j2 modules
        #  编译安装模块文件 
        make -j2 modules_install
        
      • 安装

        make install
        
      • 修改引导
        编辑/boot/grub/grub.conf文件并将新安装的内核设为默认启动项

    相关文章

      网友评论

          本文标题:Linux内核升级(RHEL)

          本文链接:https://www.haomeiwen.com/subject/xzkhmftx.html