mount
usa apenas o mesmo driver do sistema de arquivos que ao montar seus discos reais e pen drives USB. Então, sim, reconhece o FAT12.
Você pode explicitamente dizer para usar o driver FAT usando -t vfat
(ou -t msdos
). Se você não fizer isso, ele tentará reconhecer automaticamente qual sistema de arquivos está dentro (usando o libblkid, se bem me lembro) e ainda chamar vfat.
Como alternativa, em vez de montar a imagem, você pode usar o pacote "mtools" (mcopy, mdir, etc.) para atualizá-la diretamente.