First off, no offense intended, but make sure you've got rh9 installed on the drive that's in the computer, and not the one you moved.
Moving on...
I'm not familiar with GRUB, so I'm going to give instructions based on LILO - the concepts will be the same, just syntax will vary.
To install the bootloader to the mbr of hdb, I'd assume the command is:
grub /dev/hdb
(I know it would be: lilo /dev/hdb)
Before you do this, though, you have to take some things into account... Once you remove the old HD, /dev/hdb isn't going to be /dev/hdb anymore. It'll probably be /dev/hda.
Here's my recommendation:
BACKUP your existing grub config file
edit the config so that it removes reference to OS's on the hard drive you're removing.
Clone the rh9 entry, but rplace any reference to hdb with hda
name them appropriately: RH9 hda, RH9 hdb
run grub /dev/hdb
That should install grub in the MBR of the right drive, and let you boot whether your system is smart enough to maintain device locations, or not.
I imagine that the hda one will work - after you've got it booting, delete the other entry.
Footnote: You may have to edit the boot: variable in the config file instead of specifying as a command line option. Liek I said, I don't know grub.
Hope that helps,
--Rounan