linux will not boot, boot to grub prompt

my redhat 9 will not boot. We had a power failure and when the power came back, my redhat linux will not boot.

The machine come up to grub prompt.

I tried the following from grub prompt

root (hd0, then press tab key

partition num:0 filesystem type unknown, partition type 0x83
partition num:1 filesystem type is ext2fs, partition type 0x83
partition num:2 filesystem type is ext2fs, partition type 0x83
partition num:3 filesystem type is ext2fs, partition type 0x83
partition num:4 filesystem type is ext2fs, partition type 0x83
partition num:5 filesystem type is ext2fs, partition type 0x83
partition num:6 filesystem type unknown, partition type 0x83
partition num:7 filesystem type is ext2fs, partition type 0x83
partition num:8 filesystem type is ext2fs, partition type 0x83

my boot partition is on 0
so I issued root (hd0,0)

received the error message filesystem type unknown, partition type 0x83

setup (hd0)
checking if /boot/grub/stage1 exist ... no
checking if /grub/stage1 exist ...no

Also try

configfile /boot/grub/grub.conf
Error 15: file not found

configfile /grub/grub.conf
Error 15: file not found

grub> find /boot/vmlinuz
Error 15: file not found

grub> find /boot/initrd.gz
Error 15: file not found

Finally, I tried copy stage1 file and stage2 from an identical machine
to floppy disk then

grub>root (fd0)
error filesystem type unknown, using whole disk
grub>setup (fd0)
error 17, cannot mount selected parttion
grub>quit

can you help, please.

Did something get fried? Check to see that the disks were found in the BIOS. Perhaps something just got out of sync.

you tried booting off the CD into single user mode then running a few checks on the HDD?

The fact that the filesystem type is unknown on the /boot partition doesn't bode well....

If you don't have the original installation media, you should try something like Knoppix/RIP/Toms root boot/whatever and do as woofie says - try mounting /dev/hda1 (or whatever your boot partition was - i'm assuming IDE here) and running e2fsck against it - assuming that the filesystem was originally of ext2 type.

Cheers
ZB

Are you certain your boot disk is hd0,0? Could it be that hd0 is actually the extended partition, and hd0,1 - hd0,8 are the logical partitions.
Use a boot disk, LiveCD, then mount each partition under the LiveCD, then you should be able to determine which part is actually your boot part.

Once you boot up the system with a LiveCD, you can then mount your filesystem, then chroot to your filesystem, fix your boot loader.

when I boot from redhat cd then go to rescue linux, the cd try to mount the sysimage on
/mnt/sysimage but this failed with error message "cannot find linux system image"

I try to manally partitition

mount -t ext2 /dev/sda1 /mnt

mount: mounting /dev/sda1 on /mnt failed: no such file or directory

mount -f /dev/sda1 /mnt
no error but noting appear under /mnt

Any more suggestion, Please

Thanks in Advance

Are you using an IDE hard drive or SCSI hard drive?
The first post you noted hd0, this next follow up your posting sda1??

If your trying to mount the system to a directory, the directory must exist before mounting to it. So be sure to make the mnt directory, then trying mounting to it.

my machine is using SCSI hard drive.

when i boot my linux from CD then go to rescue mode by typing linux rescue

error message is displayed straight after "Unable to find disk device driver"

I tried to install disk driver but it is not available to get driver from redhat installation CD, my disk is Raided using an hardware raid, (it is a Megaraid 320).

I downloaded the driver from www.lsilogic.com and burn it to CD the driver is called megaraid2-v2.10.9.0-rhl90-kernel.img and two other file called megaraid2.c and megaraid2.h

finally I booted from redhat CD and type "linux dd"

The screen displays the following message:
Do you have a disk driver?

I selected "yes"

then insert my downloaded disk driver CD

then select "hdc"

But noting happans? what am doing wrough?

Any suggestion getting machine backup?

Thanks in Advance