Assegnare nuovo nome al kernel prima della compilazione

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.
Rispondi
Avatar utente
TheSnowBoarder
Linux 1.x
Linux 1.x
Messaggi: 139
Iscritto il: gio 30 giu 2005, 0:00
Località: Catania

Assegnare nuovo nome al kernel prima della compilazione

Messaggio da TheSnowBoarder »

Salve a tutti,
vorrei sapere se prima di compilare un kernel sia possibile
"assegnarvi" un altro nome.

Il problema nasce col fatto che se per esempio compilo un
kernel 2.6.13 , esso si cercherà tutti i suoi moduli sotto
/lib/modules/2.6.13

Ma siccome ciascun modulo può essere usato esclusivamente
per il kernel per cui è stato compilato, non potrò tenermi sul sistema
un'altro kernel 2.6.13 !, o che abbia per lo meno lo stesso nome.

Come faccio ad assegnare un'altro "nome" al kernel in modo che
le directory dei moduli restino ortogonali fra loro ?

Avatar utente
twister
Staff
Staff
Messaggi: 1599
Iscritto il: mar 11 nov 2003, 0:00
Slackware: current
Località: Roma
Contatta:

Messaggio da twister »

Certo che puoi, prime 5 righe del Makefile del kernel

Codice: Seleziona tutto

VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 10
EXTRAVERSION =
NAME=Woozy Numbat
Mettendo un nome in EXTRAVERSION ti creerà la directory con il nome inserito e metterà i moduli li

Avatar utente
TheSnowBoarder
Linux 1.x
Linux 1.x
Messaggi: 139
Iscritto il: gio 30 giu 2005, 0:00
Località: Catania

Messaggio da TheSnowBoarder »

Grazie mille !

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio da gallows »

Oppure semplicemente da General Setup -> Local Version

Frunktz
Linux 2.x
Linux 2.x
Messaggi: 272
Iscritto il: mer 20 lug 2005, 0:00

Messaggio da Frunktz »

Ma l'extra version non è utilizzata per segnare i vari...ServicePack del kernel? Tipo 2.6.12.1, 2.6.12.2, ecc..

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio da gallows »

Sí, infatti il procedimento piú "pulito" è quello descritto da me, che viene memorizzato anche nel .config.

Rispondi