Red Hat Bugzilla – Bug 22487
Mount Error when attempting to mount fat16 partion.
Last modified: 2007-04-18 12:30:15 EDT
I created a fat16 disk partion /dev/sda2 using fdisk. I then attempted to mount it with Linuxconf. I received a "wrong major or minor number"
error. I was not able to mount the partition.
Did you make a filesystem on the new partition?
Did you get a warning from fdisk saying "device busy, reboot to ensure the
partition table is updated"?
Yes I did create a new partition and yes I did receive this message and the
machine was rebooted. A friend said he was able to get this to work with 5.2
but he has IDE drives. I have SCSI. I don't know if this could make a
difference. I am running the 2.2.16 kernel.
I was hoping this was something simple. Like maybe I need an updated version
of mount or something. I really would like to get this thing up and running.
Could you give me a solution. I will provide more detail to assist you. I am
running a Adaptec 29160 SCSI adapter with an IBM drive @ 80 Mb per sec. I
replaced my existing adapter with this new one. The Linux was already
installed when I made this change. When I boot it does see and use a 160 Mb
transfer speed Adaptec driver. I can run Linux with no other difficulties.
Doing a 6.2 install I created a 50M dos partition. On reboot the partition was
not mounted. I use mkdosfs to make a dos filesystem on /dev/sda2. I made a
mount point /mnt/dos. I went into linuxconf and down to the local filesystems
menu, mount, and then specified the device was
/dev/sda2, they type was msdos and the mount point was /mnt/dos. linuxconf had
no trouble mounting the partition.
1 make a dos filesystem on the partition?
2 create a mount point?
3 Fill in the required parameters on the mount menu?
if you have set up all of the above, you should be able to write at a prompt:
mount -t msdos /dev/sda2 /mnt/dos
Some additional information that may help in this case:
I went into fdisk. Created a parition of type 6 with no problems. Rebooted the machine. Confirmed the partion was there.
Went into linuxconf and created the filesystem under Linux. Established the mount point as /mnt/data. chmod 775.
I recieved the following errors when attempting to mount this partion as type msdos.
Checking base configuration
Checkin Kernel's modules
Mounting local volumes
Executing /bin/mount -t msdos -o exec, dev, suid, rw /dev/sda2 /mnt/data
* mount fs type msdos not supported by kernel
* return 32
Checking file permissions
Executing some Sysv init scripts
Restarting NFS file locking services.rpc.lockd [FAILED] locksvr: Function not implemented
[FAILED] rpc.statd [OK] [OK] done.
Hopefully this helps you identify my problem.
Try using mount -t vfat instead of mount -t msdos.
Are you still getting any errors?
Closing due to lack of feedback
I didn't respond because it took too long to get any answers. I didn't want to wait any longer and decided to buy
the 7.0 version. Great marketing tool. Just buy the new version when something doesn't work. Anyway,
I just wanted to let you know that I solved the problem by purchasing version 7.0.