[RISOLTO]compilazione nuovo kernel

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Crow
Linux 2.x
Linux 2.x
Messaggi: 271
Iscritto il: ven 17 ago 2007, 15:37
Slackware: 14.0
Kernel: 3.2.29
Desktop: KDE
Distribuzione: BackTrack

[RISOLTO]compilazione nuovo kernel

Messaggio 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
Ultima modifica di Crow il mer 23 gen 2008, 20:09, modificato 1 volta in totale.

Avatar utente
robbybby
Linux 4.x
Linux 4.x
Messaggi: 1223
Iscritto il: sab 16 dic 2006, 10:48
Slackware: 13.1 / 64 bit
Kernel: 3.3.x
Desktop: KDE 4.4.5
Località: Fra Trantor e Terminus

Re: compilazione nuovo kernel

Messaggio da robbybby »

Ti manca il programma cmp.
man cmp
per sapere cos'e'.

Probabilmente non hai installato tutti i tool.

Avatar utente
JohnnyMnemonic
Staff
Staff
Messaggi: 2733
Iscritto il: dom 5 set 2004, 0:00
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos
Località: Bologna
Contatta:

Re: compilazione nuovo kernel

Messaggio da JohnnyMnemonic »

cmp è contenuto nel pacchetto diffutils

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: compilazione nuovo kernel

Messaggio da conraid »

E comunque per i kernel 2.6 basta solamente

Codice: Seleziona tutto

#make

Avatar utente
robbybby
Linux 4.x
Linux 4.x
Messaggi: 1223
Iscritto il: sab 16 dic 2006, 10:48
Slackware: 13.1 / 64 bit
Kernel: 3.3.x
Desktop: KDE 4.4.5
Località: Fra Trantor e Terminus

Re: compilazione nuovo kernel

Messaggio 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

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: compilazione nuovo kernel

Messaggio 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

Avatar utente
JohnnyMnemonic
Staff
Staff
Messaggi: 2733
Iscritto il: dom 5 set 2004, 0:00
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos
Località: Bologna
Contatta:

Re: compilazione nuovo kernel

Messaggio da JohnnyMnemonic »

Se giochiamo di pignoleria \:D/ rilancio con

Codice: Seleziona tutto

make -j5
ma solo se si ha un processore nuovo

Avatar utente
robbybby
Linux 4.x
Linux 4.x
Messaggi: 1223
Iscritto il: sab 16 dic 2006, 10:48
Slackware: 13.1 / 64 bit
Kernel: 3.3.x
Desktop: KDE 4.4.5
Località: Fra Trantor e Terminus

Re: compilazione nuovo kernel

Messaggio da robbybby »

E se hai un quad core hyperthreading? :D

Codice: Seleziona tutto

make -j8
:)

Codice: Seleziona tutto

make -j16
:)

??

Avatar utente
JohnnyMnemonic
Staff
Staff
Messaggi: 2733
Iscritto il: dom 5 set 2004, 0:00
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos
Località: Bologna
Contatta:

Re: compilazione nuovo kernel

Messaggio da JohnnyMnemonic »

E se mio nonno avesse avuto le ruote?

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

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: compilazione nuovo kernel

Messaggio 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".

Crow
Linux 2.x
Linux 2.x
Messaggi: 271
Iscritto il: ven 17 ago 2007, 15:37
Slackware: 14.0
Kernel: 3.2.29
Desktop: KDE
Distribuzione: BackTrack

Re: compilazione nuovo kernel

Messaggio da Crow »

ragà siete stati gentilissimi sempra che vada anche se ancora non ho finito dopo il make && make modules_install
=D>

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: compilazione nuovo kernel

Messaggio 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 :)
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2420
Iscritto il: mar 1 mag 2007, 15:30
Slackware: 15.0
Desktop: xfce4
Distribuzione: FreeBSD

Re: compilazione nuovo kernel

Messaggio 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:

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Re: compilazione nuovo kernel

Messaggio 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.

Crow
Linux 2.x
Linux 2.x
Messaggi: 271
Iscritto il: ven 17 ago 2007, 15:37
Slackware: 14.0
Kernel: 3.2.29
Desktop: KDE
Distribuzione: BackTrack

Re: compilazione nuovo kernel

Messaggio da Crow »

ragà volevo fare una domanda ma dopo la compilazione di un nuovo kernel tutte le impostazione ecc ecc, scompaiono?
:shock:

Rispondi