Pagina 1 di 1
rc.modules
Inviato: sab 12 ago 2006, 18:54
da py67
Volevo caricare all'avvio il module fuse (x la lettura/scrittura di una partizione ntfs) e l'ho inserito naturalmente in /etc/rc.d/rc.modules
Ma purtroppo il modulo non mi si carica... che fare?
Mi tocca tutte le volte caricarlo a mano?

Inviato: sab 12 ago 2006, 19:05
da alex.franci
No, dovrebbe funzionare se lo carichi in /etc/rc.d/rc.modules. Tipo:
/sbin/modprobe battery
carica il modulo acpi per la batteria.
guarda che il sistema non abbia dei problemi a montarlo (dmesg è tuo amico).
Ciao
Inviato: sab 12 ago 2006, 20:55
da py67
alex.franci ha scritto:No, dovrebbe funzionare se lo carichi in /etc/rc.d/rc.modules. Tipo:
/sbin/modprobe battery
carica il modulo acpi per la batteria.
guarda che il sistema non abbia dei problemi a montarlo (dmesg è tuo amico).
Ciao
Ok ho fatto un piccolo (gravissimo) errore ho scritto /sbin modprobe fuse invece che /sbin/modprobe fuse, ora il modulo si carica ma fstab non mi monta le partizioni interessate dandomi l'errore di non trovare il dispositivo /dev/fuse, se invece lancio il mount regolare tutto funziona, mah!!

Inviato: sab 12 ago 2006, 21:29
da alex.franci
Allora probabilmente fuse ha bisogno di altri moduli, altra roba che non è stata ancora caricata quando rc.modules lo chiama. vedi cosa ti dice dmesg.
Inviato: sab 12 ago 2006, 21:45
da py67
Queste sono gli unici messaggi che vedo con dmesg
" fuse init (API version 7.5)
fuse distribution version: 2.5.3 "
Inviato: sab 12 ago 2006, 22:03
da alex.franci
uhm...
non saprei come aiutarti allora.
quello che ti posso dire è che se proprio non vedi altra scelta cacciaglielo in rc.local, che è l'ultimo rc che carica.
Non sarà una cosa molto pulita, però intanto va.
Ciao
Inviato: sab 12 ago 2006, 22:35
da l1q1d
il mount delle periferiche viene fatto prima del caricamento moduli x cui ti da errore. La cosa più semplice è aggiungere il mount manuale nell'rc.local in modo tale che abbia già caricato il modulo.
Inviato: sab 12 ago 2006, 22:50
da alex.franci
l1q1d ha scritto:il mount delle periferiche viene fatto prima del caricamento moduli x cui ti da errore. La cosa più semplice è aggiungere il mount manuale nell'rc.local in modo tale che abbia già caricato il modulo.
quoto
Inviato: sab 12 ago 2006, 23:42
da phobos3576
Prima di tutto è necessario avere il modulo
fuse abilitato nel kernel; per lanciare il modulo, va benissimo un
modprobe fuse in
/etc/rc.d/rc.modules.
E' necessario poi installare la libreria Fuse scaricabile da qui:
http://fuse.sourceforge.net
L'installazione consiste in un:
E' importante che l'installazione avvenga con il modulo
fuse già caricato in memoria in modo che la libreria Fuse ne rilevi la presenza; in caso contrario, durante la compilazione di Fuse viene creato anche il modulo per il kernel.
Dopo bisogna installare la libreria Ntfs-3g; l'ultima release si trova in questa pagina:
http://sourceforge.net/mailarchive/foru ... nth=200608
(leggere bene le istruzioni per montare la partizione NTFS)
Anche in questo caso, l'installazione consiste in un
Inviato: sab 12 ago 2006, 23:49
da dapuzz
l1q1d ha scritto:il mount delle periferiche viene fatto prima del caricamento moduli x cui ti da errore. La cosa più semplice è aggiungere il mount manuale nell'rc.local in modo tale che abbia già caricato il modulo.
Quoto anche io, anche se ho anche provato a far caricare il modulo prima di montare le partizioni, ma dice sempre che /dev/fuse non esiste (ancora) perchè poi dopo un paio di secondi compare (non ho capito quando viene creato)
Inviato: dom 13 ago 2006, 8:43
da l1q1d
probabilmente udev crea il device non quando carica il modulo ma quando si rende necessario. Guarda su google se trovi qualcosa a riguardo