In that case, the simplest would be ext2 on a file(or in other words, loop back driver). This is much more elegant than UMSDOS. You only 'polluted' the existing FAT with one large file rather than hundreds of files.

Or just copy KNOPPIX on to the HD(which is FAT I believe) and both it from there, then use loopback file for persistent stuff.