Can't install custom rom: "Can't mount SD card"
As I noted in a comment, one thing to be aware of is that (typically) the order of the partitions matters. Android basically only looks at the first partition in the table, so you need to make sure the FAT one is first on the disk and the ext2/3/4 one is second. Otherwise Android will see the ext partition and won't know what to do with it.