Hallo,
ich habe hier eine USB-Platte und würde sie gerne beim Start des Systems automatisch mounten lassen. Leider geht das in der fstab nicht, da zum Zeitpunkt ihrer Bearbeitung die USB-Treiber noch nicht geladen sind und ich nur von Fehlern überschüttet werde. Also habe ich mir ein "Skript" geschrieben, was nur aus den 4 mount-Befehlen und einem mount --bind besteht. Dieses in die /etc/init.d/ kopiert und symlinks in /etc/rc3,4,5 erstellt. Alle Scripte haben als User "root" und dürfen ausgeführt werden. Trotzdem wird die Platte beim Start nicht gemountet. Gibt es da noch anderes, was ich beachten muss?
Hab Debian Testing mit 2.6.9er-Kernel.
Grüße
Martin Körner
On Mon, Nov 22, 2004 at 08:24:06AM +0100, Martin Körner wrote:
Hallo,
Hi Martin,
Leider geht das in der fstab nicht, da zum Zeitpunkt ihrer Bearbeitung die USB-Treiber noch nicht
Du könntest sie fest in den Kernel einfügen, dann würde das nachträgliche Laden entfallen.
Also habe ich mir ein "Skript" geschrieben, was nur aus den 4 mount-Befehlen und einem mount --bind besteht. Dieses in die /etc/init.d/ kopiert und symlinks in /etc/rc3,4,5 erstellt. Alle Scripte haben als User "root" und dürfen ausgeführt werden.
Laufen die denn korrekt durch? Sind die Module zu dem Zeitpunkt denn schon geladen? Kannst du das Skript nach dem Booten von Hand ohne Probleme ausführen?
Ciao, Tobias
Hallo,
Laufen die denn korrekt durch? Sind die Module zu dem Zeitpunkt denn schon geladen? Kannst du das Skript nach dem Booten von Hand ohne Probleme ausführen?
Wenn es korrekt durchlaufen würde, hätte ich ja keine Probleme ;-) Nach dem Booten gings sofort.
Der Tipp von Hilmar und von Chrisitan hat aber funktioniert. Jetzt klappt das auch mit den fstab-Einträgen.
Mit einem Dank für die erneute schnelle Hilfe
Martin
Hi Martin,
On Mon, Nov 22, 2004 at 08:24:06 +0100, Martin K?rner wrote:
Also habe ich mir ein "Skript" geschrieben, was nur aus den 4 mount-Befehlen und einem mount --bind besteht. Dieses in die /etc/init.d/ kopiert und symlinks in /etc/rc3,4,5 erstellt. Alle Scripte haben als User "root" und duerfen ausgefuehrt werden. Trotzdem wird die Platte beim Start nicht gemountet. Gibt es da noch anderes, was ich beachten muss?
Kann es sein, dass die noetigen USB-Module erst durch /etc/init.d/hotplug geladen werden? Das ist u.U. zu spaet. Schreib' die Modulnamen in /etc/modules, etwa so: usbcore uhci-hcd ehci-hcd usb-storage
bye, Chris
On 22.11.04 Martin Körner (s0100685@mail.inf.tu-dresden.de) wrote:
Moin,
ich habe hier eine USB-Platte und würde sie gerne beim Start des Systems automatisch mounten lassen. Leider geht das in der fstab nicht, da zum Zeitpunkt ihrer Bearbeitung die USB-Treiber noch nicht geladen sind und ich nur von Fehlern überschüttet werde.
Mittels /etc/modules kannst Du Kernel-Module per force laden lassen. Dieses File wird ausgewertet, bevor die Filesysteme gemountet werden
HTH, H.
lug-dd@mailman.schlittermann.de