Quote Originally Posted by shah
All above procedure is done in linux.
# For booting Linux
title Linux
root (hd0,0)
kernel /boot/bzImage
initrd /boot/initrd.gz
Inconsistent filesystem structure
This error is returned by the filesystem code to denote an internal error caused by the sanity checks of the filesystem structure on disk not matching what it expects. This is usually caused by a corrupt filesystem or bugs in the code handling it in GRUB.
See you didn't include where is your root partition, grub cannot find your image:
ex:
kernel /boot/bzImage root=/dev/hda*x

I might be wrong, I never use grub for dos before.
Thanks for your reply.

I try the following config:
1. # For booting Linux
title Linux
root (hd0,0)
kernel /boot/bzImage root=/dev/hda1/linux4/base.img
initrd /boot/initrd.gz

and

2. # For booting Linux
title Linux
root (hd0,0)
kernel /boot/bzImage root=/dev/hda1/linux4/
initrd /boot/initrd.gz

For both config 1 and 2, I still got the same error message: "Error 17: Inconsistent Fileystem Structure."

Then I tried the config step by step in the GRUB command line, the error message displayed after I entered the "kernel .........." line.