Newsgroup: it.comp.os.linux.iniziare
Titolo: rc.modules dopo compil. kernel.

Salve.
Ho compilato con successo il kernel 2.4.17, includendo in modo statico 
tutto cio' che mi serve. Il tutto funziona.
Dopo aver finito, sono andato a ritoccare il file 
/etc/rc.d/rc.modules (in slack; nelle altre non so dove sia precisamente) e 
ho notato che era quello precedente, quindi con alcuni moduli caricati 
all'avvio (ppp, quello per la soundblaster etc etc). Ovviamente ho 
commentato queste righe, e il mio kernel nuovo va come una scheggia (non so 
voi, ma io ho notato un discreto aumento delle prestazioni generali). Il 
problema e' che stasera ho ricaricato per sbaglio il vecchio kernel (2.4.5, 
standard della slack 8.0), e ho visto che ovviamente era un po' 
'deficiente', in quanto gli mancano alcuni moduli importanti che non sono 
piu' caricati dal file nominato sopra.
La cosa mi ha stupito, e allora vi chiedo: e' normale che ci sia un solo 
file rc.modules per due kernel? Non sarebbe logico che ogni kernel si 
andasse a leggere all'avvio il proprio rc.modules? Ho commesso qualche 
errore io in qualche fase della compilazione, o e' proprio cosi'? E se e' 
proprio cosi', come fare per far convivere amorevolmente due kernel?
Grazie e ciao.
-- 
Colonnello Kurtz, Cambogia.
Linux powered, user # 227143.

 amorevolmente due kernel?
E` proprio cosě.. io sinceramente non vedo l'utilita` di tenere 2
kernel su una stessa distro installata.. ad ogni modo puoi modificare
i tuoi scripts si "inizializzazione" (cazzo, suona davvero male)
creando 2 rc.modules (li puoi chiamare un po come ti pare rc.mod-2.4.5
e rc.mod-2.4.17 ad es) e facendo in modo che il sistema ti chieda
quale vuoi caricare. facedo una cosa cosi:
apri il tuo file /etc/rc.d/rc.S e cerca la sezione riguardo
/etc/rc.d/rc.modules , commenta le 3 linee che lo riguardano e
aggiungi una cosa su questo stile:
# chiedi quale file rc.modules vuoi usare
clear
echo "Quale file rc.modules vuoi utilizzare?";
echo "La scelta e`:";
echo " - rc.mod-2.4.5";
echo " - rc.mod-2.4.17";
read INPUT
if [ $INPUT = rc.mod-2.4.5 ]; then
echo "Usando il file rc.mod-2.4.5";
/etc/rc.d/rc.mod-2.4.5
else if [ $INPUT = "rc.-2.4.17" ] ; then
echo "Utilizzo il file rc.mod-2.4.17";
/etc/rc.d/rc.mod-2.4.17;
fi
fi
# fine sezione rc.modules
ovviamente cambia rc.mod-2.4.5 e rc.mod-2.4.17 in caso usi altri nomi.
salva il file e da ora in avanti, durante il boot ti chiedera` quale
file usare
(anche se continuo a non capire perche` usi 2 kernel)
-- 
-andreas liebschner
rimuovi NOSPAM. per rispondermi in email

 quale vuoi caricare. facedo una cosa cosi
[cut]
grazie infinte. non uso abitualmente due kernel; la mia era una semplice 
curiosita' (infatti se non sbaglio ho scritto di aver caricato il vecchio 
2.4.5 per caso).
di nuovo grazie e ciao.


 semplice curiosita'
oh, ok :)
ad ogni modo quello che ti ho scritto lo puoi inserire chessò, in
/etc/rc.d/rc.local pr farti chiedere se vuoi avviare un dato servizio,
al posto di farglielo eseguire in automatico


 al posto di farglielo eseguire in automatico
infatti appena ne avro' bisogno, lo personalizzero' e utilizzero', facendo 
credere ai miei amici che e' farina del mio sacco..scherzo..
 ciao e ri-grazie..
