Step 1: Check current kernel version
# uname -r 3.10.0-862.14.4.el7.x86_64
Step 2: Check installed kernel version
# yum info kernel Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: mirror.0x.sg * elrepo: elrepo.mirror.angkasa.id * epel: sg.fedora.ipserverone.com * extras: mirror.0x.sg * updates: mirror.0x.sg Installed Packages Name : kernel Arch : x86_64 Version : 3.10.0 Release : 693.el7 Size : 59 M Repo : installed From repo : anaconda Summary : The Linux kernel URL : http://www.kernel.org/ License : GPLv2 Description : The kernel package contains the Linux kernel (vmlinuz), the core of any : Linux operating system. The kernel handles the basic functions : of the operating system: memory allocation, process allocation, device : input and output, etc. Name : kernel Arch : x86_64 Version : 3.10.0 Release : 862.14.4.el7 Size : 62 M Repo : installed From repo : updates Summary : The Linux kernel URL : http://www.kernel.org/ License : GPLv2 Description : The kernel package contains the Linux kernel (vmlinuz), the core of any : Linux operating system. The kernel handles the basic functions : of the operating system: memory allocation, process allocation, device : input and output, etc.
Step 3: Install Kernel-Devel and Kernel-Headers
# yum install kernel-devel kernel-headers -y
# yum info kernel-devel kernel-headers
Step 4: Check Kernel-Devel. Make sure the version is in-sync
# yum info kernel-devel Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: mirror.0x.sg * elrepo: elrepo.mirror.angkasa.id * epel: sg.fedora.ipserverone.com * extras: mirror.0x.sg * updates: mirror.0x.sg Installed Packages Name : kernel-devel Arch : x86_64 Version : 3.10.0 Release : 862.14.4.el7 Size : 37 M Repo : installed From repo : updates Summary : Development package for building kernel modules to match the kernel URL : http://www.kernel.org/ License : GPLv2 Description : This package provides kernel headers and makefiles sufficient to build modules : against the kernel package.
Step 5: Check Kernel-Headers. Make sure the version is in-sync
# yum info kernel-headers Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: mirror.0x.sg * elrepo: elrepo.mirror.angkasa.id * epel: sg.fedora.ipserverone.com * extras: mirror.0x.sg * updates: mirror.0x.sg Installed Packages Name : kernel-headers Arch : x86_64 Version : 3.10.0 Release : 862.14.4.el7 Size : 3.6 M Repo : installed From repo : updates Summary : Header files for the Linux kernel for use by glibc URL : http://www.kernel.org/ License : GPLv2 Description : Kernel-headers includes the C header files that specify the interface : between the Linux kernel and userspace libraries and programs. The : header files define structures and constants that are needed for : building most standard programs and are also needed for rebuilding the : glibc package.
Hey, thanks
That helps a lot !!!!
LikeLike