Kernel update - denis-kol4ev/OraDBA GitHub Wiki

Kernel update (RedHat based OS)

1. Check current kernel version

[root@angel ~]# uname -r
4.14.35-1818.3.3.el7uek.x86_64

2. List all installed kernels

[root@angel ~]# yum list installed kernel-uek
Loaded plugins: ulninfo
Installed Packages
kernel-uek.x86_64                                          4.14.35-1818.3.3.el7uek                                          @anaconda/7.6

3. Check available kernel update

[root@angel ~]# yum check-update kernel-uek
Loaded plugins: ulninfo

kernel-uek.x86_64                                           4.14.35-1902.7.3.1.el7uek                                           ol7_UEKR5

4. Update kernel

[root@angel ~]# yum update kernel-uek.x86_64
Loaded plugins: ulninfo
Resolving Dependencies
--> Running transaction check
---> Package kernel-uek.x86_64 0:4.14.35-1902.7.3.1.el7uek will be installed
--> Processing Dependency: linux-firmware >= 999:20190627-999.2.git7ae3a09d for package: kernel-uek-4.14.35-1902.7.3.1.el7uek.x86_64
--> Running transaction check
---> Package linux-firmware.noarch 999:20181031-999.1.git1baa3486.el7 will be updated
---> Package linux-firmware.noarch 999:20190627-999.2.git7ae3a09d.el7 will be an update
--> Finished Dependency Resolution

Dependencies Resolved

=========================================================================================================================================
 Package                       Arch                  Version                                             Repository                 Size
=========================================================================================================================================
Installing:
 kernel-uek                    x86_64                4.14.35-1902.7.3.1.el7uek                           ol7_UEKR5                  52 M
Updating for dependencies:
 linux-firmware                noarch                999:20190627-999.2.git7ae3a09d.el7                  ol7_latest                 80 M

Transaction Summary
=========================================================================================================================================
Install  1 Package
Upgrade             ( 1 Dependent package)

Total download size: 132 M
Is this ok [y/d/N]: y
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
(1/2): kernel-uek-4.14.35-1902.7.3.1.el7uek.x86_64.rpm                                                            |  52 MB  00:00:13
(2/2): linux-firmware-20190627-999.2.git7ae3a09d.el7.noarch.rpm                                                   |  80 MB  00:00:55
-----------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                    2.4 MB/s | 132 MB  00:00:55
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Updating   : 999:linux-firmware-20190627-999.2.git7ae3a09d.el7.noarch                                                              1/3
  Installing : kernel-uek-4.14.35-1902.7.3.1.el7uek.x86_64                                                                           2/3
  Cleanup    : 999:linux-firmware-20181031-999.1.git1baa3486.el7.noarch                                                              3/3
  Verifying  : 999:linux-firmware-20190627-999.2.git7ae3a09d.el7.noarch                                                              1/3
  Verifying  : kernel-uek-4.14.35-1902.7.3.1.el7uek.x86_64                                                                           2/3
  Verifying  : 999:linux-firmware-20181031-999.1.git1baa3486.el7.noarch                                                              3/3

Installed:
  kernel-uek.x86_64 0:4.14.35-1902.7.3.1.el7uek

Dependency Updated:
  linux-firmware.noarch 999:20190627-999.2.git7ae3a09d.el7

Complete!
[root@angel ~]#

5. Reboot host

[root@angel ~]# shutdown -r now

6. Check current and list all installed kernels

[root@angel ~]# uname -r
4.14.35-1902.7.3.1.el7uek.x86_64
[root@angel ~]# yum list installed kernel-uek
Loaded plugins: ulninfo
Installed Packages
kernel-uek.x86_64                                         4.14.35-1818.3.3.el7uek                                           @anaconda/7.6
kernel-uek.x86_64                                         4.14.35-1902.7.3.1.el7uek                                         @ol7_UEKR5

7. Switch to previous kernel version (if necessary)

How do I change the default kernel in GRUB that is loaded at startup?
https://access.redhat.com/solutions/3089

Alternative Change default kernel