Can't mount floppy. "fd0 is not a block device" Strange.
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Yes, there's a floppy in the drive. It's a floppy I formatted with Windows. I've compiled the kernel with Windows filesystem support. I can read the floppy on my Windows computer, but I've also tried another floppy, too.
if you have formatted this floppy with windows most probably the file system is msdos or ntfs
so try #mount -t msdos /dev/fd0 /mnt/floppy
or #mount -t ntfs /dev/fd0 /mnt/floppy
I looked through the entire output of dmesg, but there's no mention of a floppy drive. Is that a problem?
Yes!!
Is this a regular old floppy floppy, or maybe a usb floppy? Give us a description of your hardware?
Do you have any other OS on the machine? Does the floppy work there?
It's a normal floppy drive. I checked the BIOS, and it's set up properly there. I checked inside the case, and everything looks good. I rebooted with a DOS bootdisk in the drive, and it booted on it. I tried dmesg again, but there's still no floppy. Have I missed some kind of kernel configuration?
Something was really messed up with my kernel config. Fortunately, I hadn't gotten around to deleting my config from two kernels ago.
For one thing, I found a little option that wasn't set:
Device Drivers -> Block devices -> Normal floppy disk support
And when I rebooted, I found that ReiserFS support wasn't enabled and it went into kernel panic. Fortunately, I also had a Beyond4 kernel set up, so I booted off of that. (Beyond4 is an experimental patchset.)
It's one of those problems that I don't know how it happened, and can't figure it out, but now I *think* it's set up right. The only thing I can think is that when I backed up the config, I moved the file instead of copying it.
Oh, and not only does it boot again, but the floppy works, too.
Anyway, thanks for your help. I didn't know about that dmesg stuff before.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.