may I ask a question:
I meet a problem like you say:
For kernels 2.6.x, you will also need to include support for your root partition (/) file system into the kernel and not as a separate module.
If you are using the ext3 file system you will need at the very least ext2fs support compiled directly into the kernel, otherwise you'll prolly get an error regarding VFS not being able to mount the root partition.
Also, if you use other FS than ext2/3, then you will have to replace the grub entry root=LABEL=/ (or something similar) to your actual disk partition (e.g. root=/dev/hda2) in order for the kernel to appropriately boot.
If my problem is the first state, what shall I do then?
then if the second state, how do I know which dev I should use?
sorry if my quetion is boring, but I really don't know what to do
thx any way!