Procopio ha scritto:copio il file di configurazione del vecchio kernel nella directory in cui voglio compilare quello nuovo(perchè altrementi non avrei nessun file .config, neanche per lanciare un mrproper)
- Codice: Seleziona tutto
cp /boot/config-huge-smp-2.6.38.7-smp /usr/src/linux-3.0.9/.conf
non occorre un .config per dare un mrproper. "make mrproper" semplicemente "prepara" i sorgenti "pulendoli" di ciò che non serve (tipo vecchi binari compilati usando lo stesso sorgente). Se noterai infatti, con un kernel appena spacchettato, make mrproper è istantaneo, non avendo nulla da pulire.
Procopio ha scritto:poi ridò un
- Codice: Seleziona tutto
cp /boot/config-huge-smp-2.6.38.7-smp /usr/src/linux-3.0.9/.conf
Basta darlo una volta dopo make mrproper. e comunque è anche sbagliato. Dovrebbe essere:
- Codice: Seleziona tutto
cp /boot/config-huge-smp-2.6.38.7-smp /usr/src/linux-3.0.9/.config
Procopio ha scritto:di fatto con questa procedura che faccio? setto le configurazioni impostando quelle vecchie? (come mai se inverto i due comandi "mproper" e "oldconfig" non funziona?, cioè in pratica che rapporto c'è far i due??? e perchè li faccio prima del make menuconfig??) scusami per le tante domande e magari pure non corrette
con make oldconfig dici ai sorgenti come è impostato il tuo kernel secondo quel .conf. Se devi andare a ritoccare delle cose devi usare menuconfig per modificarle. Nel tuo caso applicherai la patch RT. Devi "dire" al kernel di usare lo scheduler RT, quindi dai make menuconfig, ti leggi tutte le opzioni con comodo e decidi cosa tenere e cosa no.
Procopio ha scritto:ad ogni modo il problema più rilevante è che il kernel nuovo è 3.0.9 perchè la patch l'ho trovata solo dalla 3 in su, il file .config però l'ho copiato dal file di configurazione del 2.6.38.7(/boot/config-huge-smp-2.6.38.7-smp)!! questo mi creerà dei problemi???
Non dovrebbe darti problemi.
Procopio ha scritto:non sono pero` riuscito a dare il comandocome suggerisce la guida
- Codice: Seleziona tutto
generate-modprobe.conf /etc/modprobe.confperche` mi da "command not found".....Se mancante create il file modprobe.conf, infatti dal 2.6.xx modules.conf è superato da modprobe.conf
Semplice, NON ESISTE un comando del genere in Slackware. Giusto per la cronaca, per caricare e blacklistare i moduli, Slackware usa i files presenti in /etc/modprobe.d/
Mi sa che hai un po' le idee confuse, oltre a fare una mescolanza di comandi di varie distro.
Leggiti questa, che è IMHO una delle migliori pagine che abbiamo nel wiki (della serie: RTFM):
http://www.slacky.eu/wikislack/index.ph ... _Slackware
Leggitela bene, con calma e SOLO allora puoi sperimentare col kernel.





