Pagina 1 di 1
[RISOLTO]Compilazione kernel 2.6.27
Inviato: lun 13 ott 2008, 0:10
da N1cuz
Ho provato a compilare il nuovo kernel 2.6.27 usando la stessa procedura usata per il 2.6.26.5 ossia (dopo aver configurato con menuconfig):
ma in questo modo (corretto per il kernel precedente) i moduli non venivano installati, mentre con:
Codice: Seleziona tutto
#make bzImage && make modules && make modules_install
i moduli vengono installati, la cosa mi pare strana perchè il makefile dei kernel 2.6 non dovrebbe istruire il make in modo da compilare immagine e moduli senza doverlo fare singolarmente... mi sto sbagliando??... Giusto per curiosità qualcuno può darmi qualche delucidazione???
Re: Compilazione kernel 2.6.27
Inviato: lun 13 ott 2008, 4:31
da johnpad
Ciao, io ho compilato il nuovo kernel sempre allo stesso modo e non ho avuto nessun problema.
#make oldconfig
#make
#make modules_install
Nessun problema, non posso aiutarti.

Re: Compilazione kernel 2.6.27
Inviato: lun 13 ott 2008, 12:10
da N1cuz
... Oggi ci sono riuscito, non ho idea di cosa posso aver combinato ieri, ma adesso il nuovo kernel è installato, l'unico problema che ho notato è che all'avvio vengono caricati i moduli del vecchio kernel 2.6.24.5:
Codice: Seleziona tutto
running /etc/rc.d/rc.modules --> rc.modules 2.6.24.5-smp
....Cosa posso aver sbagliato???
Re: Compilazione kernel 2.6.27
Inviato: lun 13 ott 2008, 12:15
da conraid
N1cuz ha scritto:... Oggi ci sono riuscito, non ho idea di cosa posso aver combinato ieri, ma adesso il nuovo kernel è installato, l'unico problema che ho notato è che all'avvio vengono caricati i moduli del vecchio kernel 2.6.24.5:
Codice: Seleziona tutto
running /etc/rc.d/rc.modules --> rc.modules 2.6.24.5-smp
....Cosa posso aver sbagliato???
Niente, è solo il nome di un file, non preoccuparti, i moduli caricati sono della versione giusta
L'importante è sapere quali moduli caricare
Re: Compilazione kernel 2.6.27
Inviato: lun 13 ott 2008, 12:29
da N1cuz
... non ho ben capito, il caricamento dei moduli è gestito dal kernel, o dipende da un file da configurare dall'utente?? Cioè con qualunque kernel installato vengono caricati i moduli nella directory /lib/modules/2.6.24.5-smp (quella del primo installato)? Ma allora se viene eliminata verrebbero caricati i moduli /lib/modules/2.6.27 o si verificherebbe un errore??
Re: Compilazione kernel 2.6.27
Inviato: lun 13 ott 2008, 12:43
da conraid
N1cuz ha scritto:... non ho ben capito, il caricamento dei moduli è gestito dal kernel, o dipende da un file da configurare dall'utente?? Cioè con qualunque kernel installato vengono caricati i moduli nella directory /lib/modules/2.6.24.5-smp (quella del primo installato)? Ma allora se viene eliminata verrebbero caricati i moduli /lib/modules/2.6.27 o si verificherebbe un errore??
Non si caricano i moduli che vuoi.
Se leggi i file di avvio scopri che succede questo
Codice: Seleziona tutto
if [ -x /etc/rc.d/rc.modules.local -a -r /proc/modules ]; then
echo "Running /etc/rc.d/rc.modules.local:"
/bin/sh /etc/rc.d/rc.modules.local
elif [ -x /etc/rc.d/rc.modules-$(uname -r) -a -r /proc/modules ]; then
echo "Running /etc/rc.d/rc.modules-$(uname -r):"
. /etc/rc.d/rc.modules-$(uname -r)
elif [ -x /etc/rc.d/rc.modules -a -r /proc/modules -a -L /etc/rc.d/rc.modules ]; then
echo "Running /etc/rc.d/rc.modules -> $(readlink /etc/rc.d/rc.modules):"
. /etc/rc.d/rc.modules
elif [ -x /etc/rc.d/rc.modules -a -r /proc/modules ]; then
echo "Running /etc/rc.d/rc.modules:"
. /etc/rc.d/rc.modules
Quindi puoi farti un rc.modules.local con i moduli che vuoi, fare un rc.modules-versionekernel, o lasciare così tanto hai il link simbolico rc.modules
Se dentro a quel file c'è per esempio modprobe apm, stai pur sicuro che ti carica la versione giusta.
Se però non avevi il link simbolico non aveva nessun file da caricare, quindi avevi solamente i moduli caricati in automatico (che comunque adesso sono quasi tutti)
Spero di essermi spiegato
Re: Compilazione kernel 2.6.27
Inviato: lun 13 ott 2008, 12:58
da N1cuz
Credo di si, credevo che il link simbolico fosse alla directory del kernel specifico (quello caricato), non all'intera /lib/modules.... Scusa, ma non ho molta esperienza (spero di comunque di farmela!!)... E se non è chiedere troppo, ho notato che all'avvio il sistema perde un sacco di tempo nella connessione wifi ad internet perche trova degli errori nel file rc.wireless.conf che ho letto non essere essenziale (basta aver configurato wpa_supplicant e inet1.conf)... c'è modo di renderla più rapida??
(Grazie mille per la lezione sul kernel modulare!!!!)
Re: Compilazione kernel 2.6.27
Inviato: lun 13 ott 2008, 13:04
da conraid
N1cuz ha scritto:Credo di si, credevo che il link simbolico fosse alla directory del kernel specifico (quello caricato), non all'intera /lib/modules.... Scusa, ma non ho molta esperienza (spero di comunque di farmela!!)... E se non è chiedere troppo, ho notato che all'avvio il sistema perde un sacco di tempo nella connessione wifi ad internet perche trova degli errori nel file rc.wireless.conf che ho letto non essere essenziale (basta aver configurato wpa_supplicant e inet1.conf)... c'è modo di renderla più rapida??
(Grazie mille per la lezione sul kernel modulare!!!!)
Attento, non linka niente in /lib/modules, ma solamente un altro file in /etc/rc.d, che al suo interno ai comandi per avviare i moduli che ti servono (solitamente quelli che non vengono caricati automaticamente), tramite modprobe
se trova errori in rc.wireless.conf aggiustalo o configura solamente rc.inet1.conf
se è in dhcp puoi abbassare i tempi di dhcp
DHCP_TIMEOUT[4]="10"
il valore devi trovarlo tu
Re: Compilazione kernel 2.6.27
Inviato: lun 13 ott 2008, 13:13
da N1cuz
Ok, grazie sei un mito Conrraide

, ... giusto per curiosità, ma gli aspetti relativi al funzionamento di slackware (sistemi operativi linux in genere) li hai appresi col tempo usandla o si trovano dei testi esplicativi??
Re: Compilazione kernel 2.6.27
Inviato: lun 13 ott 2008, 13:23
da conraid
N1cuz ha scritto:Ok, grazie sei un mito Conrraide

, ... giusto per curiosità, ma gli aspetti relativi al funzionamento di slackware (sistemi operativi linux in genere) li hai appresi col tempo usandla o si trovano dei testi esplicativi??
Usandolo, e nemmeno tanto bene, nel senso che l'ho sempre usato e lo uso tutt'ora approfondendo poco le varie questioni.
Se pensi che lo uso dal 1996 a quest'ora dovrei saperne molto di più. Se lo usi "studiandolo" per un annetto riesci a saperne più di me

Re: [RISOLTO]Compilazione kernel 2.6.27
Inviato: lun 13 ott 2008, 13:26
da N1cuz
... insomma, già diversi problemi tu me li hai risolti, e anche adesso mi hai insegnato delle cose utili... che dire grazie!!