Hmm I think that the Hard drive should be master and the CD-ROM on it's own channel. RH is probably trying to write to the boot sector on /dev/hda which would screw things up try and boot with a boot disk, change your /etc/lilo.conf to point to /dev/hdb and rerun lilo I would recommend just flipping the drives around
