Centos6.5安装doker升级内核解决rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm报404问题

当部署应用或容器需要高内核版本时,需对现有系统内核进行升级。本文详细介绍了CentOS系统内核升级步骤,包括查看当前内核版本、安装elrepo yum源、选择并升级内核、修改引导文件,最后重启系统查看升级后的内核版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在部署安装某些应用或者容器是需要比较高的内核版本,这时候我们就需要对现有系统的内核进行升级了。

下面直接进入内核升级

查看当前内核版本

uname -r

查看当前内核版本

安装elrepo yum 源(提供内核更新、硬件驱动等软件源支持)

导入elrepo key

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm

某天 安装elrepo的时候发现 上面链接 出现404,
故可以用一下链接

rpm -Uvh http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm

安装 elrepo yum 源

内核升级

yum elrepo源有 ml(mainline 为最新版本的内核)和 lt(长期支持的内核)两种内核,这里我们选择 lt 内核

升级内核

yum --enablerepo=elrepo-kernel -y install kernel-lt (kernel-ml)

内核升级

引导文件修改(grub.conf)

将 default 设置为 0 ,default=0

vim /etc/grub.conf

修改引导文件

重启centos

reboot

查看内核版本

uname -r

升级后的内核版本

如有不对的地方,望多多指教,谢谢!



作者:逐暗者
链接:https://www.jianshu.com/p/ab38ea50b8b6
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

elrepo-release-6-8.el6.elrepo.noarch.rpm centos6.5升级内核,还有一个需要导入的public key -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.4.5 (GNU/Linux) mQGiBEm+/6QRBAC5mbtqOFSQ0FkTLIMdIoqxtraIeUqwbPp3IBYQ/u/EREjyEf1D qFyBEXII0dD8JDT85vRZ81jhB7nFWa0VbUfY0xfghkbnokiNBVNpiQcvszw3UYDF aLAaOC8Z98vmlsQaBBTQG6704ZXLr7FJyG3GP5WE6egXIQQbrMcdmCoRBwCg/dwC HLWjuemoDc5SX7hKHbB4zZ8D/jP+oMbqz+bDn8OZ2UuaGdxr+mHW8tzTdPjnEU8e hUt1ws8eBqn/gMfKvUBa8xFSILe8Ty99u+VjFbcRsdf0H6dRre9AdDVUz5oxzoPw gamA8mhPQvFh3wt9smtRUh5IoM2LiM1s5pGMLuYuvSnVUPArEnSfW6K5I6v7OarU 3WfrBACDEGGcaWKjfdkRtmKIQrzu6AnldVC1ISLVAoqxHnKNFTk1BgO0PSZDpfJI x8fMCnGlusoL6F5+LYEk4K4B0zvlj1ur3JocjxpuBLccl94JTo/+I9ZbS8ptUqLw LBUkgIQJzzIH4G5NZsQ3FpzSWGRFVa7etqTv9BfUMUmJxhEoobQ/ZWxyZXBvLm9y ZyAoUlBNIFNpZ25pbmcgS2V5IGZvciBlbHJlcG8ub3JnKSA8c2VjdXJlQGVscmVw by5vcmc+iGAEExECACAFAkm+/6QCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAK CRAwm8MFuq2uUlgWAKCGWOpyodbzxS7Xy/0X9m9qVnHq+ACfUHrQzYAtFRpT07Sg giosE+mvAKu5Ag0ESb7/pxAIALgT0q0HhwugE717a7N+gAtCbFu8pCXOZcrAnJpG cMA9VWmsODZStPTxXYM2ggCMSzUnNis8pPZOPIP5C+t2IYtVjLshM4C9UiY7u5ET jErWCxWmF+2QLO50K56E4qxj0wufZt9P+Ih0USUM5L2oyrQG51uj/2v3Qq3igc8Z NTtmEOfis3losusQbAfZtTBmNQ0570kkhMxiyavgAUxLenXHYrkDJFuL7XdBCmna kykTn2dzU81rIDZ+QPxII4V/eZ5xGiRY/EDUIAysEV2m0NNZgWi/twUnZICm7zYp VRviJrBnFTvNEPMhiGRnJgQp/Krv4WIHQ67N8lQg3q5RJX8AAwUH/0UBjBgbsuWR dB+ZYWjKPBy+bJY/6HefPUuLrt3QDNINMW8kY7VzWRMWyGc4IlPJDW0nwOn/vT5H Dgc3YmA3tm7cKj5wpFijzff61Db8eq+CUKGscKxDBGzHq6oirM5U7DQLmipCs5Eb efwHIjE3aOUSnoQmniEnBWI2hm/rftmY9oJSi8xgns4wAokDPiMcucADtbV3fznx ppuowtBi8bcGB1vJZjTySQcSKWv+IVp5ej06uZ9501BEm6HxUZkuAGPecP65kcQu 5bg7B7LQeI5AWyujqvfuWgAF34xhl9QU/sDWxM3wUog+bw7y8pyWCqnJhp70yx8o SqzhFygT62eISQQYEQIACQUCSb7/pwIbDAAKCRAwm8MFuq2uUq8PAKC1+E2pSwiS oHXkKYPYDwApsP1mVACfRe1YnggLYQtG9LMeweVQQC77rK8= =qyRr -----END PGP PUBLIC KEY BLOCK-----
<think>好的,用户需要寻找特定版本的内核包,具体是kernel-ml-5.16.15-1.el7.elrepo.x86_64。首先,我得确定这个包的正确来源。根据用户提供的引用[^1],里面提到了使用阿里云镜像安装docker,可能用户对国内镜像比较熟悉,所以应该优先考虑国内镜像源,比如ELRepo的镜像。 ELRepo项目提供了mainline版本的内核包,所以用户需要的应该是ELRepo仓库里的包。接下来,我需要检查用户是否已经添加了ELRepo的仓库。如果没有的话,用户需要先安装ELRepo的仓库配置文件。根据不同的系统版本(比如CentOS 7),安装命令可能会有所不同。例如,对于CentOS 7,可能需要运行类似`rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-5.el7.elrepo.noarch.rpm`的命令。 然后,用户可以通过yum命令直接安装指定版本的内核包,比如`yum install kernel-ml-5.16.15-1.el7.elrepo`。如果这个版本在仓库中存在,应该可以顺利安装。但如果用户需要手动下载RPM包,可能需要访问ELRepo的镜像站点,比如使用清华大学的镜像源,路径可能是`https://mirrors.tuna.tsinghua.edu.cn/elrepo/kernel/el7/x86_64/RPMS/`,用户可以在这里找到对应的RPM文件。 另外,用户需要注意内核版本与当前系统的兼容性,尤其是依赖关系。安装内核后,可能需要更新grub配置并重启系统。此外,引用[^3]提到建议查看Github上的文档,可能ELRepo的官方文档有更详细的安装升级指南,用户可以参考这些资源确保操作正确。 最后,用户的问题可能涉及系统稳定性,因此需要提醒用户谨慎操作,确保备份重要数据,并在测试环境中先行验证。</think>### 如何获取特定版本内核包(kernel-ml-5.16.15-1.el7.elrepo.x86_64) #### 1. **确认软件源配置** - **ELRepo仓库**:`kernel-ml`(Mainline内核)由ELRepo项目维护。需确保系统已添加ELRepo仓库: ```shell # CentOS 7 系统添加ELRepo仓库 rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-5.el7.elrepo.noarch.rpm ``` - **镜像加速**:若需国内镜像,可替换为清华大学镜像站等(需根据实际镜像地址调整)。 #### 2. **直接安装指定版本** ```shell # 搜索并安装特定版本内核 yum list available kernel-ml-* yum install kernel-ml-5.16.15-1.el7.elrepo.x86_64 ``` 若仓库中无此版本,需手动下载RPM包。 #### 3. **手动下载RPM包** - **ELRepo官方地址**:访问 [ELRepo Kernel页面](http://elrepo.org/linux/kernel/el7/x86_64/RPMS/) 直接搜索文件。 - **国内镜像加速**(以清华大学镜像为例): ``` https://mirrors.tuna.tsinghua.edu.cn/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-5.16.15-1.el7.elrepo.x86_64.rpm ``` 使用`wget`下载: ```shell wget https://mirrors.tuna.tsinghua.edu.cn/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-5.16.15-1.el7.elrepo.x86_64.rpm ``` #### 4. **安装与验证** ```shell # 安装本地RPMrpm -ivh kernel-ml-5.16.15-1.el7.elrepo.x86_64.rpm # 检查已安装内核 awk -F\' '/menuentry / {print $2}' /boot/grub2/grub.cfg ``` #### 5. **设置默认启动项** ```shell # 修改grub配置(根据实际输出调整) grub2-set-default "CentOS Linux (5.16.15-1.el7.elrepo.x86_64) 7 (Core)" grub2-mkconfig -o /boot/grub2/grub.cfg ``` --- ###
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值