Try uninstalling/reinstalling the kernel manually (with rpm) - and
look for the error messages during install.
Tried that and got:
[root epo kernels]# rpm -ivh kernel-2.6.6-1.435.2.3.i686.rpm
Preparing... ###########################################
[100%]
1:kernel ###########################################
[100%]
/sbin/mkinitrd: line 294: /sbin/nash: No such file or directory
/sbin/mkinitrd: line 294: /sbin/nash: No such file or directory
/sbin/mkinitrd: line 294: /sbin/nash: No such file or directory
/sbin/mkinitrd: line 294: /sbin/nash: No such file or directory
no temporary directory could be found
mkinitrd failed
[root epo kernels]#
/sbin/nash is a link to /sbin/nash-i386 which is not on the system.
What's in this file and how can I recreate it?