Перекомпиляция ядра Linux Centos
centos kernel 2.6.33 build rpm
yum install rpm-build
yum install redhat-rpm-config
yum install gcc
yum install ncurses-devel
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.33.2.tar.bz2
tar -xjf linux-2.6.33.2.tar.bz2
cd linux-2.6.33.2
make menuconfig
<fs large>General setup —> enable deprecated sysfs features which may confuse old userspace</fs>
<fs large>append scripts/package/mkspec</fs>
echo "%post" echo "if [ \`uname -i\` == \"x86_64\" -o \`uname -i\` == \"i386\" ]; then" echo " if [ -f /etc/sysconfig/kernel ]; then" echo " /bin/sed -i -e 's/^DEFAULTKERNEL=kernel-smp$/DEFAULTKERNEL=kernel/' /etc/sysconfig/kernel || exit \$?" echo " fi" echo "fi" echo "/sbin/new-kernel-pkg --package kernel --mkinitrd --depmod --install "$KERNELRELEASE" || exit \$?" echo "" echo "%preun" echo "/sbin/new-kernel-pkg --rminitrd --rmmoddep --remove "$KERNELRELEASE" || exit \$?" echo ""
make -j4 binrpm-pkg
rpm -ihv /usr/src/redhat/RPMS/x86_64/kernel-2.6.33.2-5.x86_64.rpm