Hallo, On Tue, Dec 21, 2004 at 08:36:31AM +0100, Heinz Dieter Schmickler wrote:
Karsten Keil schrieb:
und schau ob 1. /tmp/load-avmusb.log angelegt wird (dann funktioniert der hotplug Mechanismus schonmal richtig) und 2. ob in /tmp/capiinit.log irgendwas verdaechtiges steht.
Also, /tmp/load-avmusb.log wird angelegt und in /tmp/capiinit.log enthält:
scripts/load-avmusb: line 16: /usr/sbin/capiinit: No such file or directory
Ich habe noch verschiedenes ausprobiert und dabei festgestellt das auch andere Befehle, z.B. find, whereis, etc., nicht ausgeführt werden. Es sieht so aus, als wenn /usr ( liegt bei mir auch einer seperaten Partition ) zu diesem Zeitpunkt noch nicht gemountet wurde.
# fstab /dev/hdb10 / reiserfs acl,user_xattr 1 1 /dev/hdb2 /boot reiserfs acl,user_xattr 1 2 /dev/hdb6 /usr reiserfs acl,user_xattr 1 2 /dev/hdb5 /home reiserfs acl,user_xattr 1 2 /dev/hdb9 /local reiserfs acl,user_xattr 1 2 /dev/hdb8 /opt reiserfs acl,user_xattr 1 2 /dev/hdb7 /var reiserfs acl,user_xattr 1 2 /dev/hdb1 swap swap pri=42 0 0
Der Versuch, durch eine Umgruppierung der fstab, die Mountreihenfolge zu verändern hatte keine Wirkung. Hast Du einen Tip für mich?
Ufff. Wenigstens eine Erklaerung,warum es bei Dir nicht geht, aber bei anderen und mir funktioniert, auch warum es nach einer Neuinstallation geht, da sind alle Filessysteme schon gemounted. Du musst also dafuer sorgen, das boot.localfs vor boot.hotplug ausgefuehrt wird. Das sollte so funktionieren: /etc/init.d/boot.hotplug editieren # Required-Start: boot.rootfsck aendern in: # Required-Start: boot.rootfsck boot.localfs Speichern. Dann insserv /etc/init.d/boot.hotplug ausfuehren. Leider kann man das nicht immer so schon Standardmaessig ausliefern, da es durchaus Faelle geben kann, wo es anders herum mehr Sinn macht (z.B. ein lokales Filesystem auf einer USB Disk). -- Karsten Keil SuSE Labs ISDN development