Pagina 1 di 1

compilazione moduli del kernel

Inviato: mer 7 ott 2009, 18:11
da thepaperboy
ciao ragazzi
stavo seguendo il wiki, ma ho notato questa cosa:
nella sezione per compilare il 2.6.xx per quanto riguarda la compilazione e installazione dei moduli è indicato di usare: make modules_install
mentre nella sezione per RIcompilare il 2.6.xx è indicato di usare: make -j5 modules ; make modules_install.

è un refuso o nel caso di prima compilazione non è necessario dare make -j5 modules?

Re: compilazione moduli del kernel

Inviato: mer 7 ott 2009, 18:33
da robbybby
Adesso con

Codice: Seleziona tutto

make
compila sia la parte statica, che i moduli, quindi

Codice: Seleziona tutto

make modules
non serve piu'.
Serve invece

Codice: Seleziona tutto

make modules_install
perche' ti installa i moduli in /lib/modules

Anche se modifichi qualcosa puoi limitarti a un

Codice: Seleziona tutto

make
make modules_install

[opinione personale]
mettere il -j5 lanciando il make va bene se hai un quad core. Io, con un dual core, mi limito a un -j3.
[/opinione personale]

Re: compilazione moduli del kernel

Inviato: mer 7 ott 2009, 18:58
da thepaperboy
grazie, sei stato molto utile.

Re: compilazione moduli del kernel

Inviato: mer 7 ott 2009, 20:26
da Mario Vanoni
robbybby dice

mettere il -j5 lanciando il make va bene se hai un quad core. Io, con un dual core, mi limito a un -j3.

IMVHO

Con un kernel modificato da Con Kolivas,
vedi il mio profilo, pure un Core 2 Dual,
make -j 2 e` piu` veloce.

Re: compilazione moduli del kernel

Inviato: gio 8 ott 2009, 11:02
da brainvision
salve a tutti,

scusate ma a me hanno invece insegnato di fare

Codice: Seleziona tutto

make -j4 all
make -j4 modules_install
quindi invece di make io do make all.. dovrebbe essere la stessa identica cosa, sbaglio?
Per vedere se è meglio dare un -j5 o un -j2 con il proprio processore, basta mettere prima del make

Codice: Seleziona tutto

time
in modo da avere una misurazione precisa..

Re: compilazione moduli del kernel

Inviato: gio 8 ott 2009, 16:41
da Mario Vanoni
@brainvision

sono oltre dieci anni che uso time make -j # bzImage,
ora sono sotto i 4 minuti con make -j 2 con Con Kolivas,
ricordo che con il kernel 1.2.?? erano oltre 45 minuti,
ovviamente con un Intel P133 (~1996).