追記

上のはなんか無駄なことしてることに気づいた。こうしよう。

# rpm -Uvh http://elrepo.org/elrepo-release-0.1-1.el5.elrepo.noarch.rpm
# perl -p -i -e 's/(enabled)=0/$1=1/' /etc/yum.repos.d/elrepo.repo
# yum install kmod-pata
# echo 'alias scsi_hostadapter pata_sch' >> /etc/modprobe.conf
# depmod -a
# mkinitrd /boot/initrd2.6.18-164.el5.pata.img `uname -r`
# tee /etc/grub.conf <<EOT
title CentOS (2.6.18-164.el5pata)
        root (hd0,0)
        kernel /vmlinuz-2.6.18-164.el5 ro root=LABEL=/ hda=noprobe hda=none
        initrd /initrd-2.6.18-164.el5.pata.img
EOT
# reboot