
Device Boot Start End Blocks Id System /udev/64MB1 * 1 249 63728 6 FAT16
This output from fdisk shows a single partition inside your device. Note, that the partition is /udev/64MB1. A device can contain many (non-overlapping) partitions, each of which can be used and formatted independantly
Command (m for help): q
[root(a)Snapafun mnt]# mount /udev/64MB -t vfat 64MB mount: wrong fs type, bad option, bad superblock on /udev/64MB, or too many mounted file systems
When you mount something, you have to mount a partition. So instead of mounting the device /udev/64MB, you should be mounting /udev/64MB1 Also, the partition needs to have been formatted first. I assume you can read this correctly under windows - if that's the case, then it's been formatted. So, if: * the device is called /udev/64MB * you want to mount the first partition in /udev/64MB - ie, /udev/64MB1 * it has been correclty formatted as fat * the mountpount /mnt/64MB exists (mkdir -p /mnt/64MB as root) you can run: mount /udev/64MB1 -t vfat /mnt/64MB And it should work.
One more thing, once I have made changes to /etc/fstab do I need to do anything extra to invoke the changes? [ Like we need to do with lilo eg. ]
No.