That's how I've always done mine, have a partition for /boot, which is where grub lives, and a partition for the rest of /, plus windows and a shared drive.
As long as your kernel supports it, it can be just about anything, IIRC. I use ETX3, so mine is EXT3, aka type 83 Linux.
Partial output of fdisk /dev/hda -l, for my system shows this:
/dev/hda1 * 1 1044 8385898+ c W95 FAT32 (LBA)
/dev/hda2 1045 1057 104422+ 83 Linux
/dev/hda3 1058 4321 26218080 83 Linux
/dev/hda4 4322 4870 4409842+ 5 Extended
/dev/hda5 4322 4674 2835441 b W95 FAT32
/dev/hda6 4675 4870 1574338+ 82 Linux swap / Solaris
/dev/hda1 is my windows partition, hda2 is /boot, hda3 is /, hda4 is the extended partition containing my shared drive hda5 and my swap drive hda6