First, some terminology. The table you posted is your "mount table", which shows the Linux filesystems that are mounted. It is not your partition table. The "partition table" shows how a disk is physically divided into multiple areas, and is displayed or altered by the fdisk program. You probably do not want (or need) to change your partition table.
The mount table looks like you booted Linux from your recovery diskette. I'm not familier with how the RedHat recovery process works, but it looks like it has created device nodes in the /tmp directory for the various drives that it found. That's what the /tmp means: that the device nodes are under the /tmp directory. I would guess that the recovery process does this because /dev is on the floppy, and /tmp is on a ramdisk, so it creates thing on the ramdisk.
The interesting lines are the last two, which indicate that you've got your root filesystem in the eigth partition of your first disk, and the
boot filesystem in the seventh partition. The /boot partition is where grub and the kernel live, so this is the interesting place to look.
I'm assuming that you would like to set your system up to boot either Linux or WinXP. You should read these HOWTO documents:
http://www.tldp.org/HOWTO/Multiboot-with-GRUB.html, http://www.tldp.org/HOWTO/Linux+Win9...TO/index.html. The key thing to know is that you have to refer to refer to your root filesystem in grub.conf as (hd0,7) and your boot filesystem as (hd0,6). You can edit the /mnt/sysimage/boot/grub/grub.conf file using any text editor, such as emacs or vi.