Hallo allerseits!

Mich plagt ein Problem, zu dem ich auch nach längerem Googeln keinen hilfreichen Hinweis gefunden habe. Ich habe auf meinem Klapprechner mit viel Mühe (kein CD-Laufwerk vorhanden) Gentoo-Linux installiert. Dabei laesst sich die DOS-Partition (/dev/hda1) nicht mounten. Beim Bootvorgang kommt die Fehlermeldung:

mount: wrong fs type, bad option, bad superblock on /dev/had1,
or too many mounted file systems

Natürlich habe ich im Kernel (Version 2.6.11-r8) "msdos" und "vfat" eingebunden, und zwar fest, nicht als Modul. Die fstab sieht folgendermaßen aus:

/dev/hda1 /c vfat defaults 0 0
/dev/hda3 / reiserfs defaults 0 0
/dev/hda2 none swap sw 0 0
/dev/fd0 /mnt/floppy auto user,noauto 0 0
192.168.6.1:/usr/portage /usr/portage nfs rw 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0

Zuvor hatte ich auf dem Klapprechner Debian (mit Standardkernel) installiert. Damit lief es, jedoch war ich aus anderen Gründen nicht ganz zufrieden. Weil auf meinem Tischrechner Gentoo problemlos läuft (auch mit DOS-Platten!), wollte ich das auf dem Klapprechner auch installieren. Die Einträge in der fstab bezüglich der DOS-Platten sind auf beiden Rechnern prinzipiell identisch.

Der Klapprechner ist schon älter, genügt aber für den Zweck, für den ich ihn brauche, vollkommen. Es ist ein Pentium I mit 90MHz Taktfrequenz und einer 2-GB-Platte sowie 24MB Arbeitsspeicher drin. Dabei stehen 100MB der Platte DOS zur Verfügung, weitere 100MB als Swap und die restlichen 1,8GB für Linux. Da wir mehrere Rechner in unserer Familie betreiben (alle mit Gentoo, alle windowsfrei) haben wir einen Router eingerichtet, auf dem Portage für alle über NFS gemeinsam zur Verfügung steht (siehe fstab). Das funktioniert auch problemlos.

Das Problem zeigt sich auch auf andere Weise. Lege ich eine DOS-formatierte Diskette mit Daten ein und will ich dann mit
"mount /mnt/floppy"
die Floppy mounten, dann kommt die Meldung:
mount: you must spezify the filesystem type

Gebe ich nun ein: "mount -t vfat /dev/fd0 /mnt/floppy"
oder auch: "mount -t msdos /dev/fd0 /mnt/floppy"
dann kommt wieder die Fehlermeldung:
mount: wrong fs type, bad option, bad superblock on /dev/had1,
or too many mounted file systems

Dann habe ich auf meinem Tischrechner eine Diskette mit dem Ext2-Filesystem erzeugt und versucht zu mounten mit:
"mount /mnt/floppy"
Zunächst kam - wie es sich gehört - die Fehlermeldung:
mount: unknown filesystem type 'ext2'
denn Ext2 hatte ich nicht in den Kernel eingebunden.
Mit neuem Kernel mit Ext2-Unterstützung werden die Disketten beim Mounten einwandfrei automatisch erkannt und sind lesbar.
Es sieht also so aus, als ob das Problem mit dem Filesystem zusammenhängt. Daher betone ich ausdrücklich, dass ich im Kernel sowohl "MSDOS fs support" als auch "VFAT (Windows 95) fs support" eingeschaltet habe.

Hat jemand eine Idee, wo ich weiter suchen sollte?
Mit Dank im Voraus!
dk4ek