I hope I am not replicating something someone has done, but I needed to create ext2 partitions from the Iliad, so I built the e2fsprogs package for it.
***Please be careful with it***
The Iliad doesn't support inodes bigger than 128 bytes, so if you are creating a file system that you want to use on the Iliad, use the "-I 128" option. I also usually don't need to reserve space for the super-user, so I use the "-m 0" option.
For example: If you want to create an ext2 partition on the compact flash, run
mke2fs -I 128 -m 0 /dev/hda1
You might need to run fdisk on the partition to make the file system type "linux" (83).
For example: to make a partition on the compact flash be an "ext2" aka "linux" partition
type: fdisk /dev/hda
then type 't' and select type 83 (for a single partition drive)
then type 'w' to write the new info to the drive.
Again... please be careful

I hold no responsibility for anything that may happen.
________________________
http://blog.amirshimoni.com/