I fixed the problem by reinstalling CentOs5.3 and configuring not to use logical volumes.
During install when you get to the "Installations requires partitioning" page, check the "Review and modify partitioning layout" check box and hit next. Select LVM volume groups-VolGroup00 and hit the delete button. I don't need or want the swap anyway. Select Hard drives-/dev/hde-/dev/hde2 and hit edit button. Change Filesystem Type to ext3 instead of LVM and give it a mount point of "/". Continue install as normal.
After installation, the grub.conf file(see below) in the grub directory on the /boot partition (hde1) needed to be edited to use root=/hde2 instead of root=LABEL=/. I also edited the devices.map file (see below) to add hdg as a device. The attached grub.conf file allows menu selection of which device to boot from (front or rear). The front device is the default. I do my editing from another linux OS.
To clone front to back I use:
dd if=/hde of=/hdg
My edited grub.conf:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/hde2
# initrd /initrd-version.img
#boot=/dev/hde
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-128.el5) Front
root (hd0,0)
kernel /vmlinuz-2.6.18-128.el5 ro root=/dev/hde2
initrd /initrd-2.6.18-128.el5.img
title CentOS (2.6.18-128.el5) Rear
root (hd1,0)
kernel /vmlinuz-2.6.18-128.el5 ro root=/dev/hdg2
initrd /initrd-2.6.18-128.el5.img
My edited device.map:
(hd0) /dev/hde
(hd1) /dev/hdg
I got some good info on the CentOS forum:
https://www.centos.org/modules/newbb...24813&forum=37