oracle linux内核版本升级降级到指定版本

一、yum源安装

1、查看当前已安装的内核

[root@localhost ~]# yum list installed kernel*
Loaded plugins: security, ulninfo
Installed Packages
kernel.x86_64                            2.6.32-696.el6                    @anaconda-OracleLinuxServer-201703241427.x86_64/6.9
kernel-devel.x86_64                      2.6.32-696.el6                    @anaconda-OracleLinuxServer-201703241427.x86_64/6.9
kernel-headers.x86_64                    2.6.32-696.el6                    @anaconda-OracleLinuxServer-201703241427.x86_64/6.9
kernel-uek.x86_64                        4.1.12-61.1.28.el6uek             @anaconda-UEK4/6.9                                 
kernel-uek-debug.x86_64                  4.1.12-61.1.28.el6uek             @anaconda-UEK4/6.9                                 
kernel-uek-debug-devel.x86_64            4.1.12-61.1.28.el6uek             @anaconda-UEK4/6.9                                 
kernel-uek-devel.x86_64                  4.1.12-61.1.28.el6uek             @anaconda-UEK4/6.9                                 
kernel-uek-doc.noarch                    4.1.12-61.1.28.el6uek             @anaconda-UEK4/6.9                                 
kernel-uek-firmware.noarch               4.1.12-61.1.28.el6uek             @anaconda-UEK4/6.9                                 
[root@localhost ~]# 

2、查看当前源中可安装的内核版本

[root@localhost ~]# yum list kernel-uek
Loaded plugins: security, ulninfo
Installed Packages
kernel-uek.x86_64                                  4.1.12-61.1.28.el6uek                                    @anaconda-UEK4/6.9
Available Packages
kernel-uek.x86_64                                  4.1.12-124.48.6.el6uek                                   public_ol6_UEKR4  
[root@localhost ~]# 
[root@localhost ~]# 
[root@localhost ~]# 

3、安装对应版本内核

[root@localhost ~]# yum install kernel-uek-4.1.12-124.48.6.el6uek
Loaded plugins: security, ulninfo
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package kernel-uek.x86_64 0:4.1.12-124.48.6.el6uek will be installed
--> Processing Dependency: kernel-firmware = 4.1.12-124.48.6.el6uek for package: kernel-uek-4.1.12-124.48.6.el6uek.x86_64
--> Processing Dependency: linux-firmware >= 20171128-56.git17e62881.0.2 for package: kernel-uek-4.1.12-124.48.6.el6uek.x86_64
--> Running transaction check
---> Package kernel-uek-firmware.noarch 0:4.1.12-124.48.6.el6uek will be installed
---> Package linux-firmware.noarch 0:20160616-44.git43e96a1e.0.12.el6 will be updated
---> Package linux-firmware.noarch 0:20171128-56.git17e62881.0.2.el6 will be an update
--> Finished Dependency Resolution

Dependencies Resolved

==============================================================================================================================
 Package                         Arch               Version                                       Repository             Size
==============================================================================================================================
Installing:
 kernel-uek                      x86_64             4.1.12-124.48.6.el6uek                        ol6_UEKR4              42 M
Installing for dependencies:
 kernel-uek-firmware             noarch             4.1.12-124.48.6.el6uek                        ol6_UEKR4             2.6 M
Updating for dependencies:
 linux-firmware                  noarch             20171128-56.git17e62881.0.2.el6               ol6_UEKR4              74 M

Transaction Summary
==============================================================================================================================
Install       2 Package(s)
Upgrade       1 Package(s)

Total download size: 119 M
Is this ok [y/N]: 

如果安装指定版本内核,yum源中没有:

[root@localhost ~]# yum install kernel-uek-4.1.12-112.16.8.el6uek
Loaded plugins: security, ulninfo
Setting up Install Process
No package kernel-uek-4.1.12-112.16.8.el6uek available.
Error: Nothing to do
[root@localhost ~]# 

则,需要手动下载相关rpm包安装,如下:

二、下载相关rpm包,升级安装指定版本内核

1、所需的包

kernel-uek-$(uname -r).rpm
kernel-uek-devel-$(uname -r).rpm
kernel-uek-firmware-$(uname -r).rpm

2、直接yum install安装即可

3、yum源中找不到指定版本的包时,可以从下面网站中按内核版本搜索到,然后下载对应的rpm包到本地:

https://yum.oracle.com/repo/OracleLinux/OL6/UEKR4/x86_64/index.html
https://oss.oracle.com/ol6/debuginfo/
https://mirror.netcologne.de/oracle-linux-repos/ol6_UEK_latest/getPackage/
https://yum.oracle.com/repo/OracleLinux/OL6/UEK/latest/x86_64/index.html

注:给出的链接是ol6对应的内核,如需ol7的内核,则上面链接改成ol7即可。

4、本地rpm安装

kernel-uek-4.1.12-124.30.1.el6uek.x86_64.rpm
kernel-uek-devel-4.1.12-124.30.1.el6uek.x86_64.rpm
kernel-uek-firmware-4.1.12-124.30.1.el6uek.x86_64.noarch.rpm

rpm -ivh *.rpm
或者:
yum install *.rpm

5、重启生效:

reboot

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值