`

使用yum快速升级CentOS 6.5内核到最新版本

阅读更多

使用yum快速升级CentOS 6.5内核到最新版本

 

原文地址:http://www.tuicool.com/articles/rUvERv

 

在yum的ELRepo源中,有 m ain l ine(3.13.1)、 l ong- t erm(3.10.28)这2个内核版本,考虑到long-term更稳定,会长期更新,所以选择这个版本。

1、导入public key

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

2、安装ELRepo到CentOS-6.5中

rpm -ivh http://www.elrepo.org/elrepo-release-6-5.el6.elrepo.noarch.rpm

3、安装 kernel-lt(lt=long-term)

yum --enablerepo=elrepo-kernel install kernel-lt -y

或者安装kernel-ml(ml=mainline)

yum --enablerepo=elrepo-kernel install kernel-ml -y

4、编辑grub.conf文件,修改Grub引导顺序

vim /etc/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/vda3
#          initrd /initrd-[generic-]version.img
#boot=/dev/vda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (4.8.12-1.el6.elrepo.x86_64)
        root (hd0,0)
        kernel /vmlinuz-4.8.12-1.el6.elrepo.x86_64 ro root=UUID=97fbe540-c883-4463-b94f-78157cd99ac8 rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
        initrd /initramfs-4.8.12-1.el6.elrepo.x86_64.img
title CentOS (3.10.104-1.el6.elrepo.x86_64)
        root (hd0,0)
        kernel /vmlinuz-3.10.104-1.el6.elrepo.x86_64 ro root=UUID=97fbe540-c883-4463-b94f-78157cd99ac8 rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
        initrd /initramfs-3.10.104-1.el6.elrepo.x86_64.img
title CentOS (2.6.32-642.11.1.el6.x86_64)
        root (hd0,0)
        kernel /vmlinuz-2.6.32-642.11.1.el6.x86_64 ro root=UUID=97fbe540-c883-4463-b94f-78157cd99ac8 rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
        initrd /initramfs-2.6.32-642.11.1.el6.x86_64.img
title CentOS 6 (2.6.32-573.el6.x86_64)
        root (hd0,0)
        kernel /vmlinuz-2.6.32-573.el6.x86_64 ro root=UUID=97fbe540-c883-4463-b94f-78157cd99ac8 rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
        initrd /initramfs-2.6.32-573.el6.x86_64.img

确认刚安装好的内核在哪个位置,然后设置default值(从0开始),一般新安装的内核在第一个位置,所以设置default=0。

5、重启,查看内核版本号

[root@dev ~]# uname-r
4.8.12-1.el6.elrepo.x86_64
分享到:
评论

相关推荐

    centos 和 linux 6.5 yum包

    Linux 6.5和CentOS是两种不同的但密切相关的基础操作系统,它们都基于开源的Linux内核。Yum(Yellowdog Updater, Modified)是RPM包管理器,用于自动化安装、升级、卸载和查询软件包,对于基于RPM的系统如CentOS,它...

    升级Centos6.5安装光盘中的内核.docx

    本篇文章详细介绍了如何在CentOS6.5的安装光盘中升级内核的过程,这涉及到对光盘结构的理解和内核编译的步骤。 首先,升级内核的背景是由于一个基于CentOS6.5的虚拟化平台在新服务器上遇到硬件不兼容问题,这可能...

    升级Centos6.5安装光盘中的内核.pdf

    在升级 CentOS 6.5 安装光盘中的 Linux 内核版本时,我们需要了解一些基本概念和技术步骤。首先,内核是操作系统的核心部分,负责处理硬件资源和提供服务给其他软件。当遇到硬件不兼容问题时,更新内核可能是解决之...

    centos6.5 docker内核安装文件

    centos6.5内核版本太低,docker必须在3.x上安装,yum install -y kernel-ml-aufs kernel-ml-aufs-devel vim /etc/grub.conf 修改/etc/grub.conf里default=0, reboot 重启系统

    centOS6.5安装Oracle记录

    - 确认内核版本,`uname -r`应为2.6.32-71.el6.x86_64或更高。 6. **安装必备软件包**: - Oracle 11g R2的安装需要一系列依赖包,例如binutils、compat-libcap1、compat-libstdc++-33、gcc和gcc-c++等。确保这些...

    centos 6.5安装xen

    在本文中,我们将详细介绍如何在CentOS 6.5上安装Xen,这...不过请注意,Xen在CentOS 6.5上的支持可能已经不再是最新的,因此建议考虑升级到较新的CentOS版本或选择其他支持Xen的Linux发行版以获得更好的安全性和更新。

    CentOS 6.5下安装Oracle 10g

    操作系统选择的是CentOS 6.3的64位版本,因为Oracle 10g R2需要64位环境。Oracle 10g R2的安装文件是`10201_database_linux_x86_64.cpio`,并且可能需要安装补丁`p6810189_10204p6810189_10204_Linux-x86-64.zip`以...

    centos6.5安装oracle11g数据库指南.docx

    ### Oracle 11g 在 CentOS 6.5 上的安装指南 #### 1. 前言 本文档提供了一套全面的指南,用于在 CentOS 6.5 64位操作系统上安装 Oracle 11g 数据库。该指南同样适用于其他基于 Red Hat 的操作系统,如 Red Hat ...

    grub修复(centos6.5环境)

    ### GRUB修复(CentOS 6.5环境) 在Linux环境下,GRUB(GRand Unified Bootloader)作为常用的启动管理器之一,对于系统的正常启动至关重要。然而,在某些情况下,如误删`/boot`分区或者该分区上的GRUB配置文件等,...

    在centos6.5安装asterisk13

    使用`yum`更新所有已安装的软件包,以确保系统处于最新状态。 ```bash yum -y update ``` 2. **安装开发工具和库** 安装`kernel-devel`用于编译某些模块,特别是与内核相关的模块。 ```bash yum -y install...

    centos6.5上静默安装oracle11g

    ### CentOS 6.5 上静默安装 Oracle 11g 的详细步骤 #### 环境准备 在开始安装之前,需要确保环境符合以下要求: 1. **远程虚拟机环境**:CentOS 6.5 64位系统。 2. **安装包文件**:`linux.x64_11gR2_database_1...

    oracle11g安装手册-CentOS6.5

    ### Oracle 11g R2 在 CentOS 6.5 上的安装步骤详解 #### 一、准备工作 在正式安装 Oracle 11g R2 数据库之前,需要完成一系列的准备工作来确保系统的兼容性和稳定性。 ##### 1. **Windows 系统准备** - 安装 `...

    Centos6.5下oracle的rpm包

    对于标题提到的"Centos6.5下oracle的rpm包",我们可以详细讲解一下在CentOS 6.5上安装Oracle数据库的关键步骤和相关知识点。 首先,Oracle数据库在CentOS 6.5上的安装要求环境满足以下条件: 1. **系统版本**:...

    CentOS-6.5-x86_64-minimal

    标签“CentOS, CentOS6.5, OS, Linux”进一步明确了这个文件与Linux操作系统家族中的CentOS 6.5版本相关。CentOS 6.5是CentOS 6系列的一个重要更新,发布时间为2013年,提供了长达10年的支持周期,直到2020年结束。...

    CentOS内核升级,照着敲就行。

    CentOS内核升级是指将CentOS系统的内核升级到最新版本,以获取最新的安全补丁和功能改进。本文将指导您如何将CentOS 6.5升级到内核版本4.4.154。 升级准备 1. 确认当前内核版本:使用`uname -r`命令可以查看当前...

    Centos6.5安装keepalive

    在CentOS 6.5上安装Keepalived,主要目的是实现VRRP(Virtual Router Redundancy Protocol)功能,即虚拟路由器冗余协议,以确保在网络设备故障时能够自动切换到备用设备,维持服务不中断。 首先,我们需要了解...

    Centos6.5搭建集群环境

    【CentOS 6.5 搭建集群环境 - HA(lvs+heartbeat)集群环境过程】 在IT领域,构建高可用性(HA)集群环境是确保业务连续性和稳定性的重要手段。CentOS 6.5 是一款深受服务器管理员喜爱的Linux发行版,其稳定性和兼容...

    图解 CentOS 6.5

    CentOS 6.5 是 CentOS 的一个版本,发布于2013年,它具有长期支持,旨在为企业级应用提供可靠的基础。 **二、安装方式** 1. **Minimal 安装**:适合那些希望从基础开始构建系统的用户,仅包含基本的 shell 和最小化...

    oracle 11g asmlib for centos6.5 x64

    asmlib针对linux centos 6.5版本包,包括内核升级包。 资源分少的同志,可以不用下载。这个也可以通过yum来安装(需要先配置163、阿里等yum源)。 安装方法: yum install oracleasm 执行后,会检查环境依赖情况,...

Global site tag (gtag.js) - Google Analytics