Pagina 1 di 2

[RISOLTO]compilazione nuovo kernel

Inviato: lun 21 gen 2008, 23:56
da Crow
cia a tutti ho provato a compilare il kernel 2.6.23.14, ho fatto come dice la guida della documentazione
"Compilazione nuovo kernel 2.6.xx"
ho scaricato il tar.bz2 in /usr/src lo scompattato ho cancellato il link simbolico di linux che puntava alla directory dei vecchi sorgenti
rifatto il link dei nuovi sorgenti con cd mi sono spostato in linux che è il link simbolico ai nuovi sorgenti, ho properato l'ambiente co make rmproper
lanciato make menuconfig, tramite load....... ho caricato il config che si trova in /boot, ho apportato le modifiche che dovevo e salvato il file config in /usr/src/linux/.config, ho lanciato make bzImage ho aspettato e poi ha terminato con questo

Codice: Seleziona tutto

...........................
..................................................
CHK     include/linux/compile.h
/usr/src/linux-2.6.23.14/scripts/mkcompile_h: line 89: cmp: command not found
  UPD     include/linux/compile.h
  CC      init/version.o
  LD      init/built-in.o
  LD      .tmp_vmlinux1
  KSYM    .tmp_kallsyms1.S
  AS      .tmp_kallsyms1.o
  LD      .tmp_vmlinux2
  KSYM    .tmp_kallsyms2.S
  AS      .tmp_kallsyms2.o
  LD      vmlinux.o
  MODPOST vmlinux.o
  LD      vmlinux
  SYSMAP  System.map
  SYSMAP  .tmp_System.map
/bin/sh: cmp: command not found
Inconsistent kallsyms data
Try setting CONFIG_KALLSYMS_EXTRA_PASS
make: *** [vmlinux] Error 1
root@slack:/usr/src/linux# 
cosa sto sbagliando mi date na mano, grazie a tutti
colgo l'occasione per dare un grosso saluto a spina :D

Re: compilazione nuovo kernel

Inviato: mar 22 gen 2008, 0:00
da robbybby
Ti manca il programma cmp.
man cmp
per sapere cos'e'.

Probabilmente non hai installato tutti i tool.

Re: compilazione nuovo kernel

Inviato: mar 22 gen 2008, 0:03
da JohnnyMnemonic
cmp è contenuto nel pacchetto diffutils

Re: compilazione nuovo kernel

Inviato: mar 22 gen 2008, 0:05
da conraid
E comunque per i kernel 2.6 basta solamente

Codice: Seleziona tutto

#make

Re: compilazione nuovo kernel

Inviato: mar 22 gen 2008, 0:10
da robbybby
conraid ha scritto:E comunque per i kernel 2.6 basta solamente

Codice: Seleziona tutto

#make
Se vogliamo dirla tutta :lol:

Codice: Seleziona tutto

#make && make modules_install
oppure

Codice: Seleziona tutto

#make
(attendi la fine della compilazione... )
#make modules_install

Re: compilazione nuovo kernel

Inviato: mar 22 gen 2008, 0:18
da conraid
robbybby ha scritto:

Codice: Seleziona tutto

#make
(attendi la fine della compilazione... )
#make modules_install
Si, hai ragione a specificarlo, altrimenti c'è il rischio che chi è abituato a make bzImage e gli dici di fare solo make dopo fa

Codice: Seleziona tutto

#make
#make modules
#make modules_install
quando il make modules è "compreso" nel make

Re: compilazione nuovo kernel

Inviato: mar 22 gen 2008, 0:20
da JohnnyMnemonic
Se giochiamo di pignoleria \:D/ rilancio con

Codice: Seleziona tutto

make -j5
ma solo se si ha un processore nuovo

Re: compilazione nuovo kernel

Inviato: mar 22 gen 2008, 0:22
da robbybby
E se hai un quad core hyperthreading? :D

Codice: Seleziona tutto

make -j8
:)

Codice: Seleziona tutto

make -j16
:)

??

Re: compilazione nuovo kernel

Inviato: mar 22 gen 2008, 0:25
da JohnnyMnemonic
E se mio nonno avesse avuto le ruote?

#-o ok è tardi vado a dormire... buonanotte mondo!

Re: compilazione nuovo kernel

Inviato: mar 22 gen 2008, 0:29
da conraid
JohnnyMnemonic ha scritto:Se giochiamo di pignoleria \:D/ rilancio con

Codice: Seleziona tutto

make -j5
ma solo se si ha un processore nuovo
Ma la mia non è pignoleria, ma sono le istruzioni del README :(
- Do a "make" to create a compressed kernel image. It is also
possible to do "make install" if you have lilo installed to suit the
kernel makefiles, but you may want to check your particular lilo setup first.

To do the actual install you have to be root, but none of the normal
build should require that. Don't take the name of root in vain.

- If you configured any of the parts of the kernel as `modules', you
will also have to do "make modules_install".

Re: compilazione nuovo kernel

Inviato: mar 22 gen 2008, 0:48
da Crow
ragà siete stati gentilissimi sempra che vada anche se ancora non ho finito dopo il make && make modules_install
=D>

Re: compilazione nuovo kernel

Inviato: mar 22 gen 2008, 0:55
da danix
Crow© ha scritto:ragà siete stati gentilissimi sempra che vada anche se ancora non ho finito dopo il make && make modules_install
=D>
Immagino che submax non abbia ancora visto questo thread :) , comunque se posso permettermi un consiglio ti direi di installare kernelpkg e fare i pacchetti per slack, almeno se sbagli qualcosa puoi rimediare molto più facilmente e allo stesso tempo tieni più pulito il sistema...

Ho detto la mia, la palpebra sta calando senza tenere conto del mio volere, quindi vi abbandono...
notte :)

Re: compilazione nuovo kernel

Inviato: mar 22 gen 2008, 1:20
da slucky
Tutto giusto, tutto correttissimo :) e questo dimostra ancor più che il risultato si può ottenere anche in modi diversi, ma per uno che è agli inizi penso sia meglio che legga il wiki, così da farsi un'idea chiara sull'argomento, quindi una lettura qui di certo male non fa :

http://www.slacky.eu/wikislack/index.ph ... ie_2.6.xx:

Notte a tutti! :sleepy2:

Re: compilazione nuovo kernel

Inviato: mar 22 gen 2008, 1:31
da submax82
danix85 ha scritto:
Crow© ha scritto:ragà siete stati gentilissimi sempra che vada anche se ancora non ho finito dopo il make && make modules_install
=D>
Immagino che submax non abbia ancora visto questo thread :) , comunque se posso permettermi un consiglio ti direi di installare kernelpkg e fare i pacchetti per slack, almeno se sbagli qualcosa puoi rimediare molto più facilmente e allo stesso tempo tieni più pulito il sistema...

Ho detto la mia, la palpebra sta calando senza tenere conto del mio volere, quindi vi abbandono...
notte :)
bravo danix... ;) ;) ;) ora ho visto il post :D e non posso che concordare... però è utile imparare anche il metodo classico.

Re: compilazione nuovo kernel

Inviato: mar 22 gen 2008, 1:37
da Crow
ragà volevo fare una domanda ma dopo la compilazione di un nuovo kernel tutte le impostazione ecc ecc, scompaiono?
:shock: