Обновление ядра Linux в CentOS 7

Здравствуйте, уважаемые читатели. Сегодня статья на тему: "Обновление ядра Linux в CentOS 7". Рассмотрим процесс обновления ядра Linux, на примере операционной системы CentOS 7. Будем подключаться к стороннему репозиторию, и производить обновление, с помощью пакетного менеджера yum.
Прежде чем производить обновление ядра, продумайте все возможные последствия. Иначе, это может грозить потерей данных, нервов, и времени.
- Иногда, по тем или иным причинам, возникает необходимость в обновлении ядра Linux в операционной системе. Обновление можно произвести при помощи ручной сборки из исходников, либо обновиться автоматически, на модифицированную под свою ОС версию ядра, из нужного репозитория.
В данной статье, рассмотрим обновление ядра Linux в CentOS 7, из репозитория ELREPO.
- Чтобы узнать, какая версия ядра в Вашей операционной системе на данный момент, можно воспользоваться командой:
# uname -r
- В моём случае, вывод команды такой:

- В моей операционной системе, версия ядра Linux 3.10.0.
Обновление ядра CentOS 7 из репозитория ELREPO
- Подключаем репозиторий ELREPO.
# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org # rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-5.el7.elrepo.noarch.rpm
- Проверяем список доступных в репозитории ядер.
# yum list available --disablerepo='*' --enablerepo=elrepo-kernel
- Как видно на картинке, есть две версии ядра Linux - lt-5.4.105 и ml-5.11.6. Версия ядра lt, имеет более долгий срок поддержки, но обновления для данной версии, выпускаются не так часто. А с версией ml, дело обстоит наоборот. Версия ml поддерживается менее длительный срок, но обновления выпускаются чаще.

Мы будем производить установку версии ml-5.11.6.
- Отправляем команду в консоль, и ожидаем завершения процесса установки.
# yum --enablerepo=elrepo-kernel install kernel-ml
- По завершении установки, проверяем наличие ядра в системе.
# rpm -qa | grep kernel
- Как видно на картинке, помимо старой версии, в системе установлено и новое ядро.

- Следующим шагом, нам нужно указать загрузчику grub, чтобы по умолчанию, загружалось наше новое ядро.
- Находим файл /etc/default/grub, и изменяем параметр GRUB_DEFAULT, на GRUB_DEFAULT=0. Цифра ноль, укажет загрузчику, производить загрузку ядра, добавленного последним. А последним, у нас в системе добавлено ядро 5.11.6.

- Далее, выполняем команду на перечтение внесённых нами изменений.
# grub2-mkconfig -o /boot/grub2/grub.cfg
- Перезапускаем операционную систему.
# reboot
- После перезапуска операционной системы, выполняем знакомую нам команду, чтобы узнать используемое системой ядро Linux.
# uname -r
- Как видно на картинке, у нас используется ядро 5.11.6.

Вот и всё. Задача по обновлению ядра Linux решена.
Сегодня мы рассмотрели тему: "Обновление ядра Linux в CentOS 7". Произвели обновление ядра в операционной системе CentOS 7. Смотрите так же видео по теме.
Надеюсь статья была вам полезна. До встречи в новых статьях.
✍
С уважением, Андрей Бондаренко.
Видео на тему "Обновление ядра Linux в CentOS 7":

WMZ-кошелёк = Z667041230317
«Linux»