While normal boot loaders keep a table of blocks on the hard disk, GRUB can browse the file system. At the moment, it supports these filesystems:
External link GRUB homepage Linux+Win+Grub HowTo Linux Recovery and Boot Disk Creation with Grub. http://www.skyjammer.com/files/knoppix/ Win32 Grub