Per i luminari del 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.
Rispondi
Avatar utente
slux
Linux 3.x
Linux 3.x
Messaggi: 789
Iscritto il: dom 20 mar 2005, 0:00
Nome Cognome: Andrea Amerini
Slackware: 14.1 x86
Kernel: 3.12.0-smp
Desktop: xfce 4.10
Località: Prato
Contatta:

Per i luminari del kernel....

Messaggio da slux »

Stavo compilando il kernel 2.6.17.14 (l'ultimo che posso usare a causa di alcune compatibilità con la mia webcam) e quando ho digitato

Codice: Seleziona tutto

make modules
ottengo questa roba:

Codice: Seleziona tutto

  CHK     include/linux/version.h
  Building modules, stage 2.
  MODPOST
WARNING: drivers/i2c/busses/scx200_acb.o - Section mismatch: reference to .init.text: from .smp_locks after '' (at offset 0x0)
WARNING: drivers/i2c/busses/scx200_acb.o - Section mismatch: reference to .init.text: from .smp_locks after '' (at offset 0x4)
WARNING: drivers/i2c/busses/scx200_acb.o - Section mismatch: reference to .exit.text: from .smp_locks after '' (at offset 0x8)
WARNING: drivers/i2c/busses/scx200_acb.o - Section mismatch: reference to .exit.text: from .smp_locks after '' (at offset 0xc)
etc....
il messaggio è più lungo , ma sempre con la stessa segnalazione su .smp_locks.
Riporto tutti i passaggi che eseguo per compilare:
- make mrproper
- copio il .config del 2.6.17.13 di PAT
- make oldconfig
- make menuconfig
- make
- make modules e quì mi blocco.....
Ho trovato alcuni topic su google , ma non mi è chiaro se è una cosa trascurabile e come è possibile risolvere.
Utilizzo Slackware 11.
Ciao e grazie.

Avatar utente
bruno82
Linux 1.x
Linux 1.x
Messaggi: 148
Iscritto il: lun 16 mag 2005, 0:00
Località: Palemmmo
Contatta:

Messaggio da bruno82 »

I warning non sono errori, per questo la compilazione non si interrompe.
Tra l'altro sei sicuro di utilizzare quel modulo (scx200_acb)? Se non lo usi, potresti anche toglierlo... in ogni caso, proprio perchè probabilmente non sarà mai caricato, potresti andare avanti fregandotene altamente dei warning :)

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: Per i luminari del kernel....

Messaggio da phobos3576 »

slux ha scritto:Riporto tutti i passaggi che eseguo per compilare:
- make mrproper
- copio il .config del 2.6.17.13 di PAT
- make oldconfig
- make menuconfig
- make
- make modules e quì mi blocco.....
Dopo make menuconfig devi dare direttamente make modules e quindi make modules_install.

Quel make da solo non c'entra niente!

albatrosla
Packager
Packager
Messaggi: 1339
Iscritto il: sab 27 mar 2004, 0:00
Slackware: current
Desktop: fluxbox.git
Località: Collegno, but made in Friûl
Contatta:

Messaggio da albatrosla »

No, direi che dopo il make xconfig, o config, o menuconfig o oldconfig che dir si voglia, va fatto un semplice make, che con i kernel 2.6 compila immagine e moduli. Al termine della compilazione make modules_install e la copia dell'immagine completano l'installazione.

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Messaggio da phobos3576 »

Beh in effetti il risultato è lo stesso; io facevo riferimento alla guida disponibile qui su Slacky che, dopo make XYZconfig, specifica i passaggi:

make bzImage
make modules
make modules_install

Avatar utente
IceSlack
Linux 4.x
Linux 4.x
Messaggi: 1313
Iscritto il: dom 30 ott 2005, 13:27

Messaggio da IceSlack »

nesusno usa make install?

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

phobos3576 ha scritto:Beh in effetti il risultato è lo stesso; io facevo riferimento alla guida disponibile qui su Slacky che, dopo make XYZconfig, specifica i passaggi:

make bzImage
make modules
make modules_install
la guida di slacky è un po'antiquata; io uso quella di gallows
http://burpo.altervista.org/howtos/kernel.txt

1pixel
Linux 0.x
Linux 0.x
Messaggi: 44
Iscritto il: mer 21 dic 2005, 15:38

Messaggio da 1pixel »

ma non bastava

make && make modules_install

:?:

Avatar utente
absinthe
Iper Master
Iper Master
Messaggi: 2354
Iscritto il: dom 15 mag 2005, 0:00
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze
Località: Prato
Contatta:

Messaggio da absinthe »

1pixel ha scritto:ma non bastava

make && make modules_install

:?:
sì...
se è per quello io se devo compilare in tutte le maniere un kernel uso ancora:
make bzImage
make modules && make modules_install

M

Avatar utente
dapuzz
Linux 4.x
Linux 4.x
Messaggi: 1137
Iscritto il: mar 16 mag 2006, 11:09
Contatta:

Messaggio da dapuzz »

1pixel ha scritto:ma non bastava
make && make modules_install
per i 2.6 si, però poi devi copiare l'immagine in /boot (imho la scelta migliore)

Avatar utente
l1q1d
Master
Master
Messaggi: 1862
Iscritto il: lun 21 feb 2005, 0:00
Località: In uno spazio n-dimesionale
Contatta:

Messaggio da l1q1d »

dapuzz ha scritto:
1pixel ha scritto:ma non bastava
make && make modules_install
per i 2.6 si, però poi devi copiare l'immagine in /boot (imho la scelta migliore)
Non è vero ti copia già l'immagine in boot e la sostituisce (mi pare con un link simbolico vmlinux), il problema è che poi nn hai più un kernel per l'eventuale recupero...

Avatar utente
alessiodf
Linux 3.x
Linux 3.x
Messaggi: 823
Iscritto il: ven 14 ott 2005, 21:04
Slackware: current
Kernel: 2.6.26.4
Desktop: Kde 4.1
Località: Roma
Contatta:

Messaggio da alessiodf »

l1q1d ha scritto:
dapuzz ha scritto:
1pixel ha scritto:ma non bastava
make && make modules_install
per i 2.6 si, però poi devi copiare l'immagine in /boot (imho la scelta migliore)
Non è vero ti copia già l'immagine in boot e la sostituisce (mi pare con un link simbolico vmlinux), il problema è che poi nn hai più un kernel per l'eventuale recupero...

:oops: sta cosa a me non risulta :roll: comunque copi l'immagine in /boot/ e il gioco e' fatto!

Avatar utente
dapuzz
Linux 4.x
Linux 4.x
Messaggi: 1137
Iscritto il: mar 16 mag 2006, 11:09
Contatta:

Messaggio da dapuzz »

l1q1d ha scritto:
dapuzz ha scritto:per i 2.6 si, però poi devi copiare l'immagine in /boot (imho la scelta migliore)
Non è vero ti copia già l'immagine in boot e la sostituisce (mi pare con un link simbolico vmlinux), il problema è che poi nn hai più un kernel per l'eventuale recupero...
No, ti stai confondendo con il make install che sconsiglio proprio per quel motivo. E poi credo che ognuno di noi abbia il suo schema per rinominare i kernel, gli initrd....

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Messaggio da phobos3576 »

dapuzz ha scritto:E poi credo che ognuno di noi abbia il suo schema per rinominare i kernel, gli initrd....
Esatto! Ciascuno di noi può utilizzare il metodo che ritiene più adatto alle proprie esigenze!
Io ho ricompilato tutti i kernel stabili (2.6.X) con la vecchia guida trovata qui su Slacky e non ho mai avuto il benché minimo problema; quella guida è adatta a chi vuole svolgere manualmente tutti i singoli passaggi in modo da avere il pieno controllo della situazione.

Rispondi