kennt msdos fs nicht obwohl im kernel einkompiliert

Post Reply
Message
Author
Benjamin

kennt msdos fs nicht obwohl im kernel einkompiliert

#1 Post by Benjamin »

Hi!

wie im topic schon beschrieben, lässt mich mein Laptop keine Diskette mounten da er behauptet, dass das filesystem nicht im kernel einkompiliert sei.
Das ist es aber! (NICHT als modul). Wenn ich dann allerdings unter /proc/filesystems schaue, dann taucht dort wirklich kein "msdos" auf...
an was könnte das liegen?

Danke!

d<img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle"> Benny

Jochen

Re: kennt msdos fs nicht obwohl im kernel einkompiliert

#2 Post by Jochen »

Schwer zu sagen - meine Vermutungen ohne spezielle Reihenfolge:

<li>Neuen Kernel kompiliert, aber den alten gebootet? Oder Reboot mit neuem Kernel vergessen?
<li>Nicht "msdos", sondern "vfat" verwenden?
<li>Fehler in der Konfiguration?
<li>(eher abwegig) Fehler beim mount-Kommando?

Wie meistens hilft hier nur ein Nachvollziehen jedes einzelnen Schrittes. Wenn man sich irgendwo nicht sicher ist, den Schritt wiederholen und auf die Ausgaben achten. Was die Kernelkonfiguration betrifft, mach mal ein <pre>grep -Ei '(msdos|fat)' <i>/pfad/zu/linux-sourcen</i>/.config</pre>Das sollte u.a. Zeilen in der Form

CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=y

ausschmeissen, sonst hast Du den Fehler schon in der Kernelkonfig. Und sollten alle Stricke reissen, gibt es ja immer noch die mtools <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">.

Jochen

Benjamin

Re: kennt msdos fs nicht obwohl im kernel einkompiliert

#3 Post by Benjamin »

hi!
hm.. vfat kennt er auch nicht.
und den alten kernel habe ich auch nicht gebootet, hab den alten nämlich direkt mit dem neuen überschrieben (ja, ich weiss, sollte man normalerweise nicht machen)

was sind die mtools?

Danke!
d<img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle"> Benny

Marc

Re: kennt msdos fs nicht obwohl im kernel einkompiliert

#4 Post by Marc »

Hi
http://www.linux-magazin.de/Artikel/aus ... iger4.html
beschreibt mtools ein wenig.
Im grossen und ganzen kann man damit auf MS-DOS Dateisysteme unter Unix/Linux zugreifen.


Gruss
Marc

Jochen

Re: kennt msdos fs nicht obwohl im kernel einkompiliert

#5 Post by Jochen »

... ohne fat/msdos/vfat-Support im Kernel, wollte Marc noch ergänzen. <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">

Link: <a href="http://mtools.linux.lu/" target="_blank"><!--auto-->http://mtools.linux.lu/</a><!--auto-->

Hast Du aber garantiert entweder schon installiert (was sagt "mdir a:" bei eingelegter DOS-Floppy?) oder aber auf Deinen Distributions-CDs vorhanden.


Was den alten Kernel anbetrifft: Bist Du mit dem Überschreiben sicher? Je nach Distri werden nur Links auf den neuen Kernel umgesetzt. Wenn dann der LILO-Aufruf vergessen wurde, wird immer noch der alte gebootet. Was sagt denn ein "cat /proc/version"? Dort lässt sich die Kernel-Version, Compilerversion, Übersetzungsdatum und -user herauslesen. Prüfe es doch einfach noch mal bitte... Was hat denn der andere Test ergeben (grep -Ei...)?

Jochen

Post Reply