PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : NTFS in Kernel einbinden & kompilieren



Pixcy
01.03.03, 13:30
Hallo.

Ich brauche eure Hilfe.
Ich habe eine NTFS Partition von Windows überbehalten, hda5.
Ich benutze Redhat Linux 8 (2.4.18) und die Partition ist in /etc/mtab usw. auch eingetragen, aber beim mouten gibt der Rechner folgendes aus:


# mount /dev/hda5
mount: fs type ntfs not supported by kernel

Also: Kernel editieren und kompilieren.
Aber: Wie? Ich habe mal beim bisserl rumspielen einen Kernel Editor gefunden, in dem ich auch NTFS r/w aktivieren konnte, aber a) finde ich de jetzt nicht wieder und b) wie kompiliere ich mir dann den geänderten Kernel?

Gibt es vielleicht Tutorials oder Howto's die ihr mir empfelen könnt?

Vielen Dank schonmal für alle Antworten!

Tim.

linuxhanz
01.03.03, 13:32
hast Du vorher mal modprobe ntfs versucht?
Bevor Du am Kernel herumspielst. Die Distris haben eigentlich alles
modularisiert. Und denke dran rw ist immer noch experimentell oder
gar dangerous?

Pixcy
01.03.03, 13:40
# modprobe ntfs
modprobe: Can't locate module ntfs

Was dann? Also brauche ich nicht neu kompilieren?
Ich kann mich dran erinnern, dass die NTFS-Unterstützung in diesem Editor deaktiviert war. Und auch, dass da 'dangerous' stand. Ein Lesezugriff würde erstmal reichen.

linuxhanz
01.03.03, 13:41
Und modprobe ntfs* ?

Pixcy
01.03.03, 13:56
Das gleiche ...


# modprobe ntfs*
modprobe: Can't locate module ntfs*

linuxhanz
01.03.03, 13:56
Kernel kompilieren:
http://www.linuxforen.de/forums/showthread.php?s=&threadid=20583

Mich würde auch mal interessieren, man kann glaube ich auch ein
einzelnes Modul übersetzen oder?

gcc -I /usr ... Wie war das noch gleich?

melody lee
01.03.03, 14:28
http://linux-ntfs.sourceforge.net/info/ntfs.html#6.2

Pixcy
01.03.03, 14:54
Vielen vielen Dank. Damit kann ich was anfangen. Besonders hiermit: http://linux-ntfs.sourceforge.net/info/redhat.html

Ich werde mich mal durcharbeiten.

wickey
01.03.03, 18:18
/usr/src/kernelsourfce/.config
# File systems

CONFIG_NTFS_FS=m
# CONFIG_NTFS_RW is not set

Die zweite Option würde ich nicht wählen, da der Schreibzugriff noch nicht gut funktioniert, wenn Dir Deine Daten lieb sind...

Kernel einfach neu Übersetzen, Anleitungen gibts genug, auch auf meiner Seite.

grüße wickey

Pixcy
02.03.03, 03:25
Eine Frage dazu:

Zahlen als Werte in ...../.config sind mir schon klar, aber was bedeutet das 'm' und was das 'y' - boolsche Variablen sind das nicht, oder?

Beispiel:

CONFIG_SD_EXTRA_DEVS=40
CONFIG_USB=y
CONFIG_DUMMY=m
Vielleicht kann mir das jemand erläutern.

wickey
02.03.03, 21:53
y= Yes (In den Kernel kompiliren)
m= Modul (als Modul kompilieren)

grüße wickey