Then you should be able to stick the RedHat boot floppy in the drive and boot it up just as if you had booted from your GRUB menu. Once booted up you need to reinstall the Boot loader on the boot sector by opening a terminal and typing:
$ su -
(enter root's password)
# grub-install /dev/hda
Then to mount your SuSe partition you would:
# mkdir /suse
# mount -t reiserfs /dev/hda3 /suse
You should find a /suse/boot directory containing the kernel and the suse grub configuration. You'll need to look at SuSe's grub.conf and find the section for the kernel that SuSe boots. Copy that section to your RedHat grub.conf and copy the suse kernel (and initrd if it uses it) to the /boot partition which is where your RedHat GRUB and kernel reside. In RedHat the grub configuration file can be accessed either at /etc/grub.conf or /boot/grub/grub.conf (they are the same file, one is a link to the other). A RedHat kernel configuration section will look something like this:
Make a similar section for SuSe except replace the "vmlinuz-2.4.18-14" with whatever SuSe's kernel name is, and change the "root=LABEL=/" in that SuSe entry to "root=/dev/hda3". If SuSe does not use an initrd just delete that line in the SuSe section.
Now I don't remember how SuSe does it's /etc/fstab but you may have to modify it if it does it like RedHat does. The first column for the "/" partition should be "/dev/hda3" rather than "LABEL=/" or whater. RedHat labels the partition and uses it in the fstab rather than the real device name. No big deal though because you can just change that in the /etc/fstab to the real device name (/dev/hda3 in your case) in the /suse/etc/fstab if it needs it. If you don't change that SuSe will likely try and boot the RedHat partition. In fact, you might want to change it on RedHat's /etc/fstab as well. In your case the RedHat /etc/fstab should have "/dev/hda6" for the "/" partition entry.
Just be careful when editing config files that you are abolutely sure that you know whether you are editing the SuSe file or the RedHat file. It would be easy to fat finger and mix them up. Remember when booted in RedHat the SuSe configuration files will always start with "/suse". For instance "/suse/etc/fstab".
A side note, to mount your Windows partition you would do something like this:
# mkdir /c
# mount -t vfat /dev/hda1 /c
which will mount your "C:" drive on the "/c" directory.
If you want any of the mount examples automatically happen when you boot your system then you need to add a line in the /etc/fstab for each partition that you want to mount.
[ November 29, 2002: Message edited by: void main ]