Newsgroup: it.comp.os.linux.sys
Titolo: Problemi compilazione Kernel

Nella compilazione del kernel 2.4.18, con la distribuzione Slackware 8.1, al
termine del processo e riavviato il computer, non mi riconosce alcune
periferiche, quali ad esempio le ethernet.
Facendo un depmod -a, mi mostra degli errori di Unresolved symbols in ...
e da una rapida occhiata sembrerebbe che non carichi i tutti i moduli che ho
inserito.
Da cosa potrebbe dipendere questo malfunzionamento?
--------------------------------
Inviato via 
http://usenet.libero.it

 Da cosa potrebbe dipendere questo malfunzionamento?
Hai provato un depmod -a?
Hai seguito correttamente tutti i passi nella compilazione del kernel? Un
bel make clean prima della compilazione, copiato System.map in /boot ecc?

 ha
scritto:

I passi che ho seguito nella compilazione sono i seguenti:
dopo la configurazione con
make menuconfig ho eseguito
make dep
make clean
make bzImage o make bzlilo
make modules
make modules_install
e quando lancio
depmode -a
mi da gli errori di cui al messaggio precedente
l'unica cosa che mi manca è quello di copiare il file System.map nella in
/boot
visto che con le altre distro (RedHat) questo non mi è mai capitato di
doverlo fare, quali sono i motivi per fare una cosa del genere?
Grazie.


 /boot
tentar non nuoce... se hai fatto un make clean potrebbe essere il problema
-- 
Davide Corrado
Windows NT crashed.
I am the Blue Screen of Death.
No one hears your screams.

 doverlo fare, quali sono i motivi per fare una cosa del genere?
Non e' strettamente necessario. System.map contiene l'elenco di tutti i
symbol del kernel, delle variabili. delle funzioni ecc.
Viene utilizzato da alcune utility ed e' importante per tracciare alcuni
errori a livello di kernel (oops).
Comunque e' buona norma rimpiazzarlo quando si crea un nuovo kernel.
Gli altri passi che hai descritto sembrano ok, qundi non so.... prova a
rimuovere i vecchi moduli del kernel prima di ricompilare.
Anzi fai cosi' dai un nuovo nome al kernel che stai creando (cambia
l'extraversion nel  Makefile) e vediamo un po' cosa succede.
Ciao e buona fortuna.

make modules_install
Qui devi rinominare (o cancellare) obbligatoriamente:
/lib/modules/2.4.xx in 2.4.xx-old
prima di modules_install.
E poi depmod non devi darlo prima di riavviare.
System.map sapevo che serve proprio per caricare i moduli, cmq ho
visto che t'han detto che non e` proprio obbligatorio..
-- 
Ciao,		| Attenzione! campo "Reply-To:" alterato ;^)
Remigio Zedda	| E-mail: 
remi...@tiscali.it
 
	-- Linux 2.4.18 su Debian GNU/Linux 3.0 "Woody"

 E poi depmod non devi darlo prima di riavviare.
In effetti lo effettuo dopo il reboot della macchina per verificare che
tutto vada bene...
Stefano.


Ragazzi ho risolto il problema, che apparentemente sembra essere alla non
corretta installazione delle patch del kernel per la creazione di un cluster
LVS.
Non appena ho utizzato la giusta sequenza il tutto ha funzionato a dovere.
Vi ringrazio tutti per l'aiuto che mi avete dato.
Ciao... alla prox


 visto che t'han detto che non e` proprio obbligatorio..
dipende, è cmq buona norma mettere in boot anche il System.map
-- 
spammers e scassaballe in /dev/null
per contatti privati sostituire spam con banana
see ya!

lanciato da make modules_install ш proprio depmod
Eheh butta un occhio a un thread di piu` di un anno fa.. altro che
se puo` darti errori che non ci sono!
