CentOS7/8中安装或升级内核到最新版本
1、终端执行命令,将系统更新到最新状态
#yum update -y
2、让我们安装了一个发行版,它包含了一个特定版本的内核。为了展示当前系统中已安装的版本,我们可以查看当前版本的内核:
# uname -sr
3、CentOS 允许使用 ELRepo,这是一个第三方仓库,可以将内核升级到最新版本。
# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# rpm -Uvh https://mirror.rackspace.com/elrepo/extras/el7/x86_64/RPMS/elrepo-release-7.0-5.el7.elrepo.noarch.rpm
4、仓库启用后,你可以使用下面的命令列出可用的最新版本内核相关包:
# yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
5、接下来,安装最新的主线稳定内核:
# yum --enablerepo=elrepo-kernel install kernel-ml
最后,重启机器并应用最新内核,接着运行下面的命令检查最新内核版本:
# uname -sr
到此,以搞定最新版本的Linux内核安装或升级!
===============================================
以下为番外篇,设置 GRUB 默认的内核版本,请根据需要设置
6、为了让新安装的内核成为默认启动选项,你需要如下修改 GRUB 配置:
打开并编辑 /etc/default/grub
并设置 GRUB_DEFAULT=0
。意思是 GRUB 初始化页面的第一个内核将作为默认内核。
GRUB_TIMEOUT=5 GRUB_DEFAULT=0 GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console" GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap crashkernel=auto rhgb quiet" GRUB_DISABLE_RECOVERY="true"
7、接下来运行下面的命令来重新创建内核配置。
# grub2-mkconfig -o /boot/grub2/grub.cfg
到此已全部结束!
作者:DotNet码农
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
分类:
Linux
, Linux Shell
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
2016-03-25 最佳C/C++编辑器 source insight3