I use ext3.. And compiled all the support (i guess..) If you want I can post my .config file here...
Here's my grub.conf ==>
---------------------------------------------------------
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd0,5)
# kernel /boot/vmlinuz-version ro root=/dev/hda6
# initrd /boot/initrd-version.img
#boot=/dev/hda
default=0
timeout=10
splashimage=(hd0,5)/boot/grub/splash.xpm.gz
title Fedora Core (2.6.0)
root (hd0,5)
kernel /boot/bzImage-2.6.0 ro root=LABEL=/ hdc=ide-scsi rhgb
initrd /boot/initrd-2.6.0.img
title Fedora Core (2.4.22-1.2115.nptl)
root (hd0,5)
kernel /boot/vmlinuz-2.4.22-1.2115.nptl ro root=LABEL=/ hdc=ide-scsi rhgb
initrd /boot/initrd-2.4.22-1.2115.nptl.img
title Windows XP
rootnoverify (hd0,0)
chainloader +1
---------------------------------------------------------
I don't know why hdc=ide-scsi and rhgb are used.. I have no scsi device on my system. When I write /dev/hda6 instead of LABEL=/ my linux box cannot find a lot of things and give lots of errors. Then it stuck.
I mentioned it in my first message.
In case it makes sense here's my fstab file ==>
---------------------------------------------------------
LABEL=/ / ext3 defaults 1 1
none /dev/pts devpts gid=5,mode=620 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/hda7 swap swap defaults 0 0
/dev/cdrom /mnt/cdrom udf,iso9660 noauto,user,kudzu,ro 0 0
/dev/cdrom1 /mnt/cdrom1 udf,iso9660 noauto,user,kudzu,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,user,kudzu 0 0
/dev/hda5 /mnt/tunix auto noauto,user
/dev/hdb1 /mnt/arsiv auto noauto,user