Would it be possible to make a minimal kernel that includes SATA support and make a floopy
boot disk (or cdrom boot) with it, boot up with that kernel and then run
the redhat installer.
After redhat is installed on the sata drive, recompile the kernel with all
the options you need and use this to replace the default redhat kernel.