Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I'm trying to read an SD card formatted with a FAT32 filesystem. It can be read in windows, but not in Ubuntu.

When I tried cat /proc/filesystems, this was the output:

> cat /proc/filesystems 
nodev   sysfs
nodev   rootfs
nodev   bdev
nodev   proc
nodev   cgroup
nodev   cpuset
nodev   tmpfs
nodev   devtmpfs
nodev   debugfs
nodev   securityfs>
nodev   sockfs
nodev   pipefs
nodev   anon_inodefs
nodev   devpts
        ext3
        ext4
nodev   ramfs
nodev   hugetlbfs
nodev   ecryptfs
        fuseblk
nodev   fuse
nodev   fusectl
nodev   pstore
nodev   mqueue
nodev   binfmt_misc

I found that vfat was not listed. Can someone tell me how this can be changed?

share|improve this question
    
/proc/filesystems will only show you the filesystems built into the kernel or those modules that are loaded, but not those that can be loaded as modules. Try this instead: grep VFAT /boot/config-$(uname -r) And if the result is CONFIG_VFAT_FS=m, then VFAT is indeed available. Just manually mount the card. It would be almost impossible for a stock kernel to not support VFAT, built-in or as a module :) –  izx Sep 30 '12 at 23:18
add comment

1 Answer

Add a line vfat to /etc/filesystems and make sure the file end with a line just containing a * (create the file if it doesn't exist).

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.