[risolto]problemi con ricompilazione kernel

Postate qui per tutte le discussioni legate a Linux in generale.

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 Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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.
erio
Linux 4.x
Linux 4.x
Messaggi: 1366
Iscritto il: ven 9 ott 2009, 19:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: problemi con ricompilazione kernel

Messaggio da erio »

sbagliato usare mv credo devi fare la copia non spostarlo.

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: problemi con ricompilazione kernel

Messaggio da Ansa89 »

erio ha scritto:sbagliato usare mv credo devi fare la copia non spostarlo.
Non credo sia rilevante.

erio ha scritto:torna in cd /usr/src/
cd linux
Sperando che "linux" sia un link alla directory dei sorgenti del kernel compilato.

Avatar utente
NicoMetal
Linux 2.x
Linux 2.x
Messaggi: 380
Iscritto il: dom 2 mag 2010, 18:21
Nome Cognome: Nicola
Slackware: current64
Kernel: 4.3
Desktop: kde5 - FluxBox
Località: Verona

Re: problemi con ricompilazione kernel

Messaggio da NicoMetal »

ma avendo dato "mv arch/x86/boot/bzImage ecc." in arch/x86/boot non esiste più il file bzImage.
Se entrassi nella directory e dessi un: "make -j5 bzImage" per ricreare il file sarebbe sbagliato? dopotutto non avendo fatto alcuna modifica alla directory linux le impostazioni scelte ieri con "make menuconfig" dovrebbero essere rimaste, giusto?

Avatar utente
NicoMetal
Linux 2.x
Linux 2.x
Messaggi: 380
Iscritto il: dom 2 mag 2010, 18:21
Nome Cognome: Nicola
Slackware: current64
Kernel: 4.3
Desktop: kde5 - FluxBox
Località: Verona

Re: problemi con ricompilazione kernel

Messaggio da NicoMetal »

Ansa89 ha scritto:
erio ha scritto:sbagliato usare mv credo devi fare la copia non spostarlo.
Non credo sia rilevante.

erio ha scritto:torna in cd /usr/src/
cd linux
Sperando che "linux" sia un link alla directory dei sorgenti del kernel compilato.
sì, è un link la directory linux.

erio
Linux 4.x
Linux 4.x
Messaggi: 1366
Iscritto il: ven 9 ott 2009, 19:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: problemi con ricompilazione kernel

Messaggio da erio »

scusa ma come lo hai compilato sto kernel,scompatti i sorgenti fai un link al folder dei sorgenti che si chiama linux dai cd linux e fai quello che devi,altra cosa se hai preso dei precompilati,ma se in src hai la directory del kernel e il link,non ci sono problemi.

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: problemi con ricompilazione kernel

Messaggio da Ansa89 »

erio ha scritto:scusa ma come lo hai compilato sto kernel
Anche io non sto capendo molto: prima dice che ha dato "mv pinco/palla/bzImage /boot", poi si scopre che in "/boot" ci sono dei link simbolici (con path relativi) che puntano a file inesistenti.

Secondo me ha copiato il kernel sbagliato: se la guida non è recente può essere che abbia ancora i riferimenti a "arch/i386/boot"; invece da qualche release il kernel compilato viene messo in "arch/x86/boot" (aggiungendo un link simbolico nella vecchia locazione).

La cosa sicura è che stiamo facendo un gran casino per un'operazione semplice:

Codice: Seleziona tutto

#cd /path/to/kernel/source
#make menuconfig
#make all
#make modules_install
#cp System.map /boot/System.map-kernel_ver
#cp .config /boot/config-kernel_ver
#cp arch/x86/boot/bzImage /boot/vmlinuz-kernel_ver
#vim /etc/lilo.conf
#lilo -v

Avatar utente
NicoMetal
Linux 2.x
Linux 2.x
Messaggi: 380
Iscritto il: dom 2 mag 2010, 18:21
Nome Cognome: Nicola
Slackware: current64
Kernel: 4.3
Desktop: kde5 - FluxBox
Località: Verona

Re: problemi con ricompilazione kernel

Messaggio da NicoMetal »

Mi sa che ricompilerò tutto però per la parte dopo il menuconfig farò riferimento al messaggio datomi da ansa.
Una sola domanda a proposito:
in quella guida dopo "make menuconfig" dice di dare i comandi:
make -j5 bzImage
make -j5 modules

mentre tu dici di "dare make all". È la stessa cosa?

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: problemi con ricompilazione kernel

Messaggio da Blallo »

in teoria puoi anche lanciare un semplice make
(-j5 non te lo consiglio, a meno che tu non abbia un computer della NASA
avvia 5 compilazioni parallele)

EDIT: una lettura a questo può chiarirti molte cose (che anche San Google era in grado di fare).
http://www.slacky.eu/wikislack/index.ph ... _Slackware

erio
Linux 4.x
Linux 4.x
Messaggi: 1366
Iscritto il: ven 9 ott 2009, 19:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: problemi con ricompilazione kernel

Messaggio da erio »

guarda che bagli i comandi credo... i canonici sono se hai un config tuo, make oldconfig poi make il make vale per tutto non devi personalizzarlo, finito il build ,make modules_install poi copi i file system config e bzimage nella directory di boot.

Avatar utente
NicoMetal
Linux 2.x
Linux 2.x
Messaggi: 380
Iscritto il: dom 2 mag 2010, 18:21
Nome Cognome: Nicola
Slackware: current64
Kernel: 4.3
Desktop: kde5 - FluxBox
Località: Verona

Re: problemi con ricompilazione kernel

Messaggio da NicoMetal »

Grazie mille :)

Rispondi