В процессе ковыряния CentOS столкнулся с тем, что 6.9 идет с совершенно древним ядром, не поддерживающим довольно важную фичу, ради который все и затевалось.

Так что встал вопрос, как проапгрейдить ядро, на актуальное.

Для начала уточняем версию ядра нашей центосины

uname -sr

вывод:
Linux 2.6.32-754.el6.x86_64

cat /etc/redhat-release

вывод:
CentOS release 6.9 (Final)

На момент написания статьи актуальное ядро 4.18.5-1, что можно глянуть на сайте https://www.kernel.org/

Сначала грейдим систему через основную команду

yum upgrade

Импортируем публичные ключи:

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

Добавляем ELRepo репозиторий (актуальный на данный момент)

rpm -Uvh http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm

 

Устанавливаем нужно ядро

для 4.X (я ставил его)

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

 

Если нужно ядро Linux 3, команда не работает 🙁

yum --enablerepo=elrepo-kernel install kernel-ml-3.*

 

 

открываем загрузчик

nano /boot/grub/grub.conf

 

на редактирование и выставляем первую позицию ядра, т.е

вместо default=1

ставим default=0

т.к версии нумеруются с нуля и на картинке система грузится со второй строчки CentOS (2.6.32-754.el6.x86_64).

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.