CentOS 6.7 по умолчанию устанавливается с ядром 2.6, которое на сегодняшний день уже прилично устарело (CentOS 7 идет с предустановленным ядром версии 3.10), самостоятельная компиляция ядра — задача не тривиальная и официально не рекомендуемая… Но если вы все же предпочитаете работать на CentOS 6 ветки и хотели бы новое (обновленное) ядро, то ребята из Elrepo позаботились об этом и собрали пакет, который вы сможете установить следующим образом:
Подключите ELRepo Project repository
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
Установите новый kernel
yum --enablerepo=elrepo-kernel install kernel-lt
Подправьте grub
Отредактируйте /etc/grub.conf
— меню загрузки , измените default с 1 на 0, как в примере:
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (3.10.55-1.el6.elrepo.x86_64)
root (hd0,0)
kernel /vmlinuz-3.10.55-1.el6.elrepo.x86_64 ro root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=VolGroup/lv_swap SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=VolGroup/lv_root rd_NO_DM KEYBOARDTYPE=pc KEYTABLE=br-abnt2 rhgb quiet
...
P.S. После успешной загрузки можно удалить старое ядро:
yum install yum-utils
package-cleanup —oldkernels —count=1
Мысль на тему “Установка Kernel 3.10 on CentOS 6.7”
The elrepo-kernel channel provides both the long-term support kernels (which have been configured for RHEL-7 and RHEL-6) and the latest stable mainline kernels (which have been configured for RHEL-7) using sources available from the Linux Kernel Archives (external link). Please see the kernel-lt or kernel-ml pages for further details. This channel may be enabled in the /etc/yum.repos.d/elrepo.repo file or used with ‘yum —enablerepo=elrepo-kernel’ & «yum —enablerepo=elrepo-kernel install kernel-lt»