参考资料:
http://my.oschina.net/denglz/blog/487332?p={{page}}
http://elrepo.org/tiki/tiki-index.php
网上有不少升级CentOS内核的文章,如《CentOS 6.5 升级内核到 3.10.28》,大部分都是下载源码编译,有点麻烦。
在yum的ELRepo源中,有mainline(3.13.1)、long-term(3.10.28)这2个内核版本,考虑到long-term更稳定,会长期更新,所以选择这个版本。
1、导入public key
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
2、安装ELRepo到CentOS-6.8中
rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.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 do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd0,0)
# kernel /boot/vmlinuz-version ro root=/dev/sda1
# initrd /boot/initrd-[generic-]version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu
title CentOS (3.10.28-1.el6.elrepo.x86_64)
root (hd0,0)
kernel /boot/vmlinuz-3.10.28-1.el6.elrepo.x86_64 ro root=UUID=0a05411f-16f2-4d69-beb0-2db4cefd3613 rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=auto.UTF-8 rd_NO_LVM rd_NO_DM rhgb quiet
initrd /boot/initramfs-3.10.28-1.el6.elrepo.x86_64.img
title CentOS (2.6.32-431.3.1.el6.x86_64)
root (hd0,0)
kernel /boot/vmlinuz-2.6.32-431.3.1.el6.x86_64 ro root=UUID=0a05411f-16f2-4d69-beb0-2db4cefd3613 rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=auto.UTF-8 rd_NO_LVM rd_NO_DM rhgb quiet
initrd /boot/initramfs-2.6.32-431.3.1.el6.x86_64.img
title CentOS (2.6.32-431.el6.x86_64)
root (hd0,0)
kernel /boot/vmlinuz-2.6.32-431.el6.x86_64 ro root=UUID=0a05411f-16f2-4d69-beb0-2db4cefd3613 rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=auto.UTF-8 rd_NO_LVM rd_NO_DM rhgb quiet
initrd /boot/initramfs-2.6.32-431.el6.x86_64.img
确认刚安装好的内核在哪个位置,然后设置default值(从0开始),一般新安装的内核在第一个位置,所以设置default=0。 5、重启,查看内核版本号
[root@dev ~]# uname -r
4.7.2-1.el6.elrepo.x86_64
分享到:
相关推荐
总结来说,使用`update_kernel.sh`脚本升级CentOS 7到5.4.13内核版本是一种自动化且高效的方法,能够减少手动操作的风险和时间。然而,理解脚本的工作原理和升级过程中可能遇到的问题对于系统的稳定运行至关重要。
本文将详细介绍如何在离线环境下,使用"kernel-lt-5.4.274*"这个内核升级包来升级CentOS 7的内核。 首先,理解"kernel-lt"的含义。kernel-lt是CentOS 7的一个长期支持内核分支,它的目标是提供更长时间的支持和维护...
CentOS内核升级+KVM编译安装 在这篇文章中,我们将讲述如何在 CentOS 操作系统中升级内核并编译安装 KVM 虚拟机管理程序。下面是相关知识点: 1. 查看当前内核版本 在 Linux 系统中,可以使用 `uname -r` 命令来...
"CentOS内核升级指南" CentOS内核升级是指将CentOS系统的内核升级到最新版本,以获取最新的安全补丁和功能改进。本文将指导您如何将CentOS 6.5升级到内核版本4.4.154。 升级准备 1. 确认当前内核版本:使用`uname...
Centos 内核升级到 5.6.7 Centos 内核升级到 5.6.7 的过程中,需要下载 yum 源配置文件,并重新配置缓存。接着,下载内核升级所需的软件包,包括 kernel-ml、kernel-ml-devel、kernel-ml-headers、kernel-ml-tools...
本文将详述关于"CentOS7 kernel-4.19.178 内核升级"的知识点,并依据提供的"kernel升级步骤.txt"进行讲解。 1. **内核版本的重要性**: - 安全性:新内核版本通常会修复已知的安全漏洞,保护系统免受攻击。 - ...
### CentOS 7 内核升级...以上步骤详细介绍了如何通过ELRepo仓库升级CentOS 7的内核版本,以及如何手动编译和安装内核。通过这些步骤,用户可以更好地管理和更新自己的系统内核,确保系统的安全性和性能得到最佳保障。
手动升级CentOS Linux的内核虽然过程较为繁琐,但能够为系统带来性能提升、功能增强以及安全补丁。遵循上述步骤,可以确保升级过程顺利进行,同时避免可能遇到的错误和问题。务必谨慎操作,确保在升级前后对系统进行...
升级内核版本主要解决docker无法运行的问题,centos6.8默认的内核是2.6,升级到3.18同时做个记录。 下载指定版本 kernel: http://rpm.pbone.net/index.php3?stat=3&limit=1&srodzaj=3&dl=40&search=kernel 下载指定...
1.1. 从3.10.0-1062.9.1.el7升级至3.10.0-229.el7 1.2. 下载 1.3. 安装 1.5. 重启检查更新是否成功
文件内包含:kernel-ml-4.19.12-1.el7.elrepo.x86_64.rpm kernel-ml-devel-4.19.12-1.el7.elrepo.x86_64.rpm 共两个文件,文件可以从 ...但是下载的非常慢,传上来方便使用
centos内核报错解决方案 CentOS 内核报错是指在 CentOS 操作系统中出现的内核崩溃或无法启动的问题。本文将详细介绍 CentOS 内核报错的原因、解决方案和相关知识点。 一、内核报错原因 内核报错的主要原因是更新...
CentOS6上自带的gcc最高版本是4.4.7,glibc最高版本是2.12,因此在CentOS 6上经常会遇到gcc和glibc版本较低的问题,本安装包完美解决了CentOS 6上gcc和glibc版本较低的问题,会将gcc升级到4.8.2,glibc升级到2.17,...
### 在虚拟机中将Centos 5.5的内核由2.6.18-194.el5升级到3.2.13 #### 概述 本文旨在介绍如何在虚拟机环境下将CentOS 5.5的内核版本从2.6.18-194.el5升级至3.2.13的过程,并分享在这个过程中遇到的各种问题及其解决...
【升级CentOS6.5安装光盘中的内核】 在IT行业中,系统管理员或开发者有时需要更新Linux发行版的内核以解决特定的兼容性问题或利用新功能。本篇文章详细介绍了如何在CentOS6.5的安装光盘中升级内核的过程,这涉及到...
在升级 CentOS 6.5 安装光盘中的 Linux 内核版本时,我们需要了解一些基本概念和技术步骤。首先,内核是操作系统的核心部分,负责处理硬件资源和提供服务给其他软件。当遇到硬件不兼容问题时,更新内核可能是解决之...
本文将详细介绍如何在CentOS 6上使用提供的"centos6-kernel-lt-4.4.210.x86_64"安装包来升级内核至4.4版本,以消除高危漏洞并满足等保(等级保护)要求。 首先,了解CentOS 6的默认内核版本。CentOS 6发布时,默认...
CentOS 6.4 的默认内核版本是 2.6.32,但这个版本已经比较老旧,许多新的功能和安全补丁都不能在这个版本上使用。因此,升级内核版本是非常必要的。 在升级内核之前,需要准备好一些必要的工具和依赖项,包括gcc、...