因工作需求,需要把当前系统的内核升级到centos7.4的版本,所以在网上找了一下升级方法,如下
1、查看当前系统内核版本:
uname -a 查看
发现是3.10.0-514.26.2.nfs.8.x86_64,需要升级到3.10.0-693.el7.x86_64
2、内核升级指定版本方法如下:
到http://ftp.scientificlinux.org/linux/scientific/7.0/x86_64/updates/security/下载对应的内核源码包,网页全部加载完比较慢,需要等一段时间。
wget http://ftp.scientificlinux.org/linux/scientific/7.0/x86_64/updates/security/kernel-3.10.0-693.el7.x86_64.rpm
3、然后安装下载的内核:
测试的时候发现如果是带桌面的centos7.0系统,安装的过程会自动断开远程连接,可能是桌面版的某些组件版本与下载的内核有冲突,可以用rpm的方式先查看是哪些组件有问题,升级或卸载这些组件
yum install kernel-3.10.0-693.el7.x86_64.rpm -y
我这边升级yum安装内核源码时报错了,提示需要dracut的版本>=033-502
解决方法如下:
cd /etc/yum.repos.d/ #切换到yum源存放目录
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo #下载centos7最新源
yum clean all #清理缓存
yum makecache #生成缓存
yum proides dracut #查看软件包所有版本
yum install dracut-033-360.nfs.2.x86_64 -y #找到合适的版本下载即可
4、安装完成后查看并启用新内核:
grep ^menuentry /etc/grub2.cfg | cut -f 2 -d \'
5、看到新安装的内核版本在第一排,表示0行,执行以下命令grub配置文件
grub2-set-default 0
7、重启系统检查内核版本已经升级成功
参考地址:http://www.linxiongxiong.com/archives/370
网友评论