Скачиваем ядро с kernel.org, распаковываем в /usr/src/kernel:
tar -xjf linux-2.6.39.tar.bz2
cd linux-2.6.39
cd linux-2.6.39
ставим gcc и ncurses-dev, так как без них не обойтись:
yum -y install gcc
yum -y install ncurses-dev
yum -y install ncurses-dev
Ставим свежий binutils, на тот момент binutils-2.21
Возвращаемся к сборке ядра.
cd /usr/src/kernel/linux-2.6.39
make menuconfig
make menuconfig
Переходим в General setup и включаем «enable deprecated sysfs features which may confuse old userspace». Иначе, вы получите следующую ошибку:
mount: could not find filesystem ‘/dev/root’
Kernel panic …
Kernel panic …
Далее как обычно:
make all
make modules_install
make install
reboot
make modules_install
make install
reboot