Как установить или обновить ядро 4.19 в CentOS 6

Вопрос или проблема

# lsb_release -a
Версия LSB:    :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Идентификатор дистрибутива: CentOS
Описание:    CentOS release 6.10 (Final)
Версия:    6.10
Кодовое имя:   Final
# yum repolist
Загруженные плагины: fastestmirror, refresh-packagekit
Загрузка скоростей зеркал из кэшированного файла хоста
 * base: mirror.web-ster.com
 * elrepo: repos.lax-noc.com
 * epel: mirror.pnl.gov
 * extras: mirror.web-ster.com
 * updates: mirror.web-ster.com
идентификатор репозитория           имя репозитория                                                статус
WANdisco-git       WANdisco Distribution of git                                407
WANdisco-svn19     WANdisco SVN Repo 1.9 - x86_64                              162
base               CentOS-6 - Base                                           6,713
elrepo             ELRepo.org Community Enterprise Linux Repository - el6      263
epel               Extra Packages for Enterprise Linux 6 - x86_64           12,504
extras             CentOS-6 - Extras                                            35
updates            CentOS-6 - Updates                                          257
список репозиториев: 20,341
# yum --enablerepo=elrepo-kernel install kernel-ml
Загруженные плагины: fastestmirror, refresh-packagekit
Настройка процесса установки
Загрузка скоростей зеркал из кэшированного файла хоста
 * base: mirror.web-ster.com
 * elrepo: repos.lax-noc.com
 * elrepo-kernel: repos.lax-noc.com
 * epel: mirror.pnl.gov
 * extras: mirror.web-ster.com
 * updates: mirror.web-ster.com
Пакет kernel-ml не доступен.
Ошибка: Нечего делать

Есть какие-нибудь обходные пути?

Я только что вручную проверил репозиторий по адресу http://repos.lax-noc.com/elrepo/kernel/el6/x86_64/RPMS/ и там нет пакета с именем kernel-ml. Возможно, это опечатка, и вы хотите установить пакет kernel-lt.

Ответ или решение

Чтобы установить или обновить ядро до версии 4.19 в CentOS 6, выполните следующие шаги. На момент написания, ядро 4.19 доступно через репозиторий ELRepo. Но вы сталкиваетесь с проблемой, связанной с отсутствием пакета kernel-ml (mainline kernel). Вместо этого рекомендую установить пакет kernel-lt (longterm kernel), который также может быть подходящим вариантом.

Шаг 1: Установка репозитория ELRepo

Перед началом убедитесь, что у вас установлен репозиторий ELRepo. Если вы его еще не установили, выполните следующую команду:

sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
sudo curl -o /etc/yum.repos.d/elrepo.repo https://www.elrepo.org/elrepo.repo

Шаг 2: Обновление списка репозиториев

После добавления репозитория ELRepo обновите список доступных пакетов:

sudo yum clean expire-cache
sudo yum repolist

Шаг 3: Установка ядра

Теперь вы можете установить пакет kernel-lt, который содержит долгосрочную поддержку и основан на более старой версии ядра, подходящей для CentOS 6. Чтобы установить его, выполните следующую команду:

sudo yum --enablerepo=elrepo-kernel install kernel-lt

Если вы действительно хотите установить kernel-ml, и он появится в обновленных репозиториях, выполните:

sudo yum --enablerepo=elrepo-kernel install kernel-ml

Шаг 4: Перезагрузка системы

После успешной установки нового ядра перезагрузите вашу систему, чтобы изменения вступили в силу:

sudo reboot

Шаг 5: Проверка установленного ядра

После перезагрузки проверьте, какое ядро теперь активно:

uname -r

Важно

Обратите внимание, что CentOS 6 уже не поддерживается, и использование более старых версий операционной системы может подвергать вашу систему рискам безопасности. Рекомендуется рассмотреть возможность перехода на более современную версию, такую как CentOS 7 или 8.

Если у вас возникли дополнительные вопросы или потребуется помощь в установке, не стесняйтесь обращаться за поддержкой.

Оцените материал
Добавить комментарий

Капча загружается...