how many hd do u have? u got 1 hd for 2 diff partitions (ext3, and FAT32) ?
basically regardlness u got 2 hd or 1, M$ OS won't see anything else other then FAT32.
i assume ur ME is installed on first disk sector, and linux on the second disk sector. when you insert ur xp disk. it will only read the FAT32 paritition and treat that's your whole hd