rc.modules

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
py67
Linux 2.x
Linux 2.x
Messaggi: 489
Iscritto il: mar 4 ott 2005, 18:34

rc.modules

Messaggio 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? :?:

Avatar utente
alex.franci
Linux 2.x
Linux 2.x
Messaggi: 380
Iscritto il: mer 26 lug 2006, 10:26
Località: Bologna
Contatta:

Messaggio 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

Avatar utente
py67
Linux 2.x
Linux 2.x
Messaggi: 489
Iscritto il: mar 4 ott 2005, 18:34

Messaggio 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!! :(

Avatar utente
alex.franci
Linux 2.x
Linux 2.x
Messaggi: 380
Iscritto il: mer 26 lug 2006, 10:26
Località: Bologna
Contatta:

Messaggio 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.

Avatar utente
py67
Linux 2.x
Linux 2.x
Messaggi: 489
Iscritto il: mar 4 ott 2005, 18:34

Messaggio da py67 »

Queste sono gli unici messaggi che vedo con dmesg

" fuse init (API version 7.5)
fuse distribution version: 2.5.3 "

Avatar utente
alex.franci
Linux 2.x
Linux 2.x
Messaggi: 380
Iscritto il: mer 26 lug 2006, 10:26
Località: Bologna
Contatta:

Messaggio 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

Avatar utente
l1q1d
Master
Master
Messaggi: 1862
Iscritto il: lun 21 feb 2005, 0:00
Località: In uno spazio n-dimesionale
Contatta:

Messaggio 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.

Avatar utente
alex.franci
Linux 2.x
Linux 2.x
Messaggi: 380
Iscritto il: mer 26 lug 2006, 10:26
Località: Bologna
Contatta:

Messaggio 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

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Messaggio 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:

Codice: Seleziona tutto

./configure --prefix=/usr
make
make install
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

Codice: Seleziona tutto

./configure --prefix=/usr
make
make install

Avatar utente
dapuzz
Linux 4.x
Linux 4.x
Messaggi: 1137
Iscritto il: mar 16 mag 2006, 11:09
Contatta:

Messaggio 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)

Avatar utente
l1q1d
Master
Master
Messaggi: 1862
Iscritto il: lun 21 feb 2005, 0:00
Località: In uno spazio n-dimesionale
Contatta:

Messaggio 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

Rispondi