В процессе ковыряния 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).