linux操作系统内核升级过程
linux操作系统内核升级
由于官方ELRepo 源最新地址已经没有内核包了,所以网上的大多数升级方法都会失败,报错找不到内核包,所以我们去下载安装历史版本的内核就可以了
kernel rpm 历史版地址:http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/
下载内核版本
下载内核依赖文件
下载内核头部文件
# 先安装kernel-lt-5.4.278-1.el7.elrepo.x86_64.rpm内核
rpm -ivh kernel-lt-5.4.278-1.el7.elrepo.x86_64.rpm
# 再安装依赖
rpm -ivh kernel-lt-devel-5.4.278-1.el7.elrepo.x86_64.rpm
# 移除现有的 kernel-headers 包,否则会报错内核头冲突
rpm -e --nodeps kernel-headers-3.10.0-1160.71.1.el7.x86_64
#安装新版kernel-lt-headers
rpm -ivh kernel-lt-headers-5.4.278-1.el7.elrepo.x86_64.rpm
#查看当前系统的内核包
rpm -qa | grep kernel
#查看启动顺序,发现升级的5.4内核顺序位置是0
cat /etc/grub2.cfg | grep menuentry|awk -F "\'" '$1=="menuentry " {print i++ " : " $2}'
#设置启动顺序,将顺序为0的内核设置为启动引导内核
grub2-set-default 0
#重启加载生效
reboot
#查看生效版本
hostnamect
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
腾讯云(ubuntu)下安装 nodejs + 实现 Nginx 反向代理服务器
本文将介绍如何给腾讯云上的 Ubuntu Server 12.04 LTS 64位主机安装 node 及 nginx,并简单配置反向代理。2016-11-11解决Ubuntu 16.04下提示boot分区空间不足的办法
最近看了看/boot的大小,发现几次升级后,大小不足,所以想扩容,一开始还想用磁盘操作,但上网查询后发现,磁盘操作实在风险太大,特别是双系统的Linux,操作又是很麻烦,后来发现可以删除多余的旧内核来清理/boot,释放空间。下面来看看详细的解决方法吧。2017-02-02linux服务器上安装Anaconda与pytorch的详细过程
这篇文章主要介绍了linux服务器上安装Anaconda与pytorch的详细过程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2023-10-10修改wamp的apache默认端口80为8088以及www目录
这篇文章主要介绍了修改wamp的apache默认端口80为8088以及www目录为workphp,需要的朋友可以参考下2014-03-03
最新评论