Проведение обновления версии ядра linux на CentOS:
Первое что нужно сделать это установить репозиторий elrepo с помощью последовательного выполнения команд:
sudo dnf -y install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
Далее можно убедиться, что репозиторий добавлен (не обязательный пункт):
cat /etc/yum.repos.d/elrepo.repo
Потому как устанавливать нужно версию ядра lt посмотрим список доступных версий ядра с помощью команды:
sudo dnf --disablerepo="*" --enablerepo="elrepo-kernel" list available | grep kernel-lt
Можем видеть что доступна lt версия 5.4
Установим её с помощью команды:
sudo dnf --enablerepo=elrepo-kernel install kernel-lt
После того как увидим Complete в выводе после установки, переходим к установке dev и header пакетов ядра, вводим команду:
sudo dnf --enablerepo=elrepo-kernel install kernel-lt-{devel,headers}
После чего нужно перезагрузить сервер.
sudo reboot
В случае, если после перезагрузки сервера мы видим следующее, то мы как раз переходим к ключевой цели написания данной инструкции.
Бывает такое, что после перезагрузки сервера, вводя команду вывода версии ядра:
uname -r
В таком случае нам нужно обновить загрузчик.
Смотрим содержимое файла grub.cfg:
cat /boot/grub2/grub.cfg
На самом деле нам важен больше факт его наличия, если он есть, это говорит о том что установлен загрузчик grub2.
Обновляем загрузчик последовательным выполнением команд:
grub2-set-default 0
grub2-mkconfig -o /boot/grub2/grub.cfg
Перезагружаемся:
sudo reboot
Смотрим версию ядра, видим что загрузчик подцепил её и видим 5.4. После чего вновь перезагрузимся, чтобы убедиться что версия ядра загружается персистентно:
На этом всё...