aggiornamento 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.
ZioSpliff
Linux 0.x
Linux 0.x
Messaggi: 18
Iscritto il: ven 31 ago 2007, 17:48

aggiornamento kernel

Messaggio da ZioSpliff »

Salve a tutto il forum..
ho un problema sto cercando di aggiornare il kernel della slack12 e sto seguendo la guida di submax..
la cosa che nn riesco a capire se il link provvisorio linux situato in usr/src/ lo devo eliminare?
xke quando do il comando

Codice: Seleziona tutto

ln -s /usr/src/linux-2.6.22.6 linux
mi crea un sotto directory kiamata linux-2.6.22.6 e quando do il comando

Codice: Seleziona tutto

make menuconfig
mi appare la config del kernel 2.6.21.5-smp :?:
poi ho provato ad eliminare il vekkio link provvisorio linux ed ho inserito il nuovo ma con il risultato di un immagine kernel da 2.6mb..

Avatar utente
francogdn
Linux 2.x
Linux 2.x
Messaggi: 320
Iscritto il: ven 19 mag 2006, 10:52
Distribuzione: Fedora
Località: Torino

Messaggio da francogdn »

Non ho capito un granché, comunque il kernel deve essere compilato dal percorso /usr/src/linux, poi una volta completato il procedimento puoi anche eliminare il link simbolico.

Sicuro di aver seguito tutti i passaggi della guida di submax? ;)

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

Messaggio da Paoletta »

francogdn ha scritto:comunque il kernel deve essere compilato dal percorso /usr/src/linux
ma non è vero, chi lo dice? lo puoi compilare in qualunque directory in cui i sorgenti siano presenti

ZioSpliff
Linux 0.x
Linux 0.x
Messaggi: 18
Iscritto il: ven 31 ago 2007, 17:48

Messaggio da ZioSpliff »

francogdn ha scritto:Non ho capito un granché, comunque il kernel deve essere compilato dal percorso /usr/src/linux, poi una volta completato il procedimento puoi anche eliminare il link simbolico.

Sicuro di aver seguito tutti i passaggi della guida di submax? ;)
allora gia di suo in /usr/src/linux ce il kernel base 2.6.21.5 giusto?
quando seguo la procedura di submax ed arrivo al punto di creare il link simbolico nn lo crea.ma mi crea una sottocartella cosi /usr/src/linux/linux-2.6.22.6..allora seguo la guida, mi posto nella directory /usr/src/linux e do il comando make oldconfig..poi quando do il comando make menuconfig mi appare una finestra con scritto config kernel 2.6.21.5 ansikke del nuovo..
N.B ho eliminato il vekkio link e messo quello nuovo ma mi ha creato un file da 2.6mb che a mio parere e un po piccolo x essere un kernel..

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: aggiornamento kernel

Messaggio da Mario Vanoni »

[quote="ZioSpliff"]Salve a tutto il forum..
ho un problema sto cercando di aggiornare il kernel della slack12 e sto seguendo la guida di submax..
la cosa che nn riesco a capire se il link provvisorio linux situato in usr/src/ lo devo eliminare?
xke quando do il comando
[code]ln -s /usr/src/linux-2.6.22.6 linux[/code]
mi crea un sotto directory kiamata linux-2.6.22.6 e quando do il comando
[code]make menuconfig[/code]
mi appare la config del kernel 2.6.21.5-smp :?:
poi ho provato ad eliminare il vekkio link provvisorio linux ed ho inserito il nuovo ma con il risultato di un immagine kernel da 2.6mb..[/quote]

Primo: per favore scrivi in italiano, non in afrikaans!

cd /usr/src
cp -aiv kernel_attuale/.config linux-2.6.22.6
rm -i linux
ln -s linux-2.6.22.6 linux
cd linux
make oldconfig
make quello_che_usi_abitualmente

Le opzioni -i le metto per controllare se non ho sbagliato tasto/lettera.
Se il .config andava bene, non cambiarlo.

Mario Vanoni

Avatar utente
francogdn
Linux 2.x
Linux 2.x
Messaggi: 320
Iscritto il: ven 19 mag 2006, 10:52
Distribuzione: Fedora
Località: Torino

Messaggio da francogdn »

Paoletta ha scritto:
francogdn ha scritto:comunque il kernel deve essere compilato dal percorso /usr/src/linux
ma non è vero, chi lo dice? lo puoi compilare in qualunque directory in cui i sorgenti siano presenti
Intendevo dire... Compilalo da /usr/src/linux, non perdiamoci in questioni di lana caprina, paoletta ;) Non credo siano utili alla soluzione del problema di ZioSpliff.
Ovvio che un sorgente lo puoi compilare da dove ti pare... :)

Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Re: aggiornamento kernel

Messaggio da Bart »

Mario Vanoni ha scritto:cd /usr/src
cp -aiv kernel_attuale/.config linux-2.6.22.6
rm -i linux
ln -s linux-2.6.22.6 linux
cd linux
make oldconfig
make quello_che_usi_abitualmente

Le opzioni -i le metto per controllare se non ho sbagliato tasto/lettera.
Se il .config andava bene, non cambiarlo.

Mario Vanoni
Mario ti ha consigliato benissimo. Ti commento leggermente i suoi comandi per farti capire meglio i passaggi. Il primo comando ti permette di copiare il .config che usi nel kernel attuale e di inserirlo all'interno della directory contenente i sorgenti del nuovo kernel che ti vuoi compilare. Poi elimina il link simbolico e lo ricrea, facendolo puntare alla directory dei nuovi sorgenti. Infine ti consiglia di fare un "make oldconfig" che ti permette di settare le modifiche che intercorrono tra il vecchio kernel e il nuovo kernel.
Mario, se ho sbagliato qualcosa correggimi.
PS: Mario, ma perché ogni volta che fai il quote non te lo riporta correttamente? Esempio questo è un quote corretto:
quote corretto
Benvenuto. ;)

Avatar utente
albatros
Iper Master
Iper Master
Messaggi: 2073
Iscritto il: sab 4 feb 2006, 13:59
Kernel: 5.4.0
Desktop: lxde
Distribuzione: ubuntu 20.04
Località: Darmstadt - Germania

Messaggio da albatros »

Bart ha scritto:PS: Mario, ma perché ogni volta che fai il quote non te lo riporta correttamente?
Forse perché ha disabilitato nel profilo il bbcode?

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

Messaggio da Paoletta »

francogdn ha scritto:
Paoletta ha scritto:
francogdn ha scritto:comunque il kernel deve essere compilato dal percorso /usr/src/linux
ma non è vero, chi lo dice? lo puoi compilare in qualunque directory in cui i sorgenti siano presenti
Intendevo dire... Compilalo da /usr/src/linux, non perdiamoci in questioni di lana caprina, paoletta ;) Non credo siano utili alla soluzione del problema di ZioSpliff.
Ovvio che un sorgente lo puoi compilare da dove ti pare... :)
beh per risolvere il problema ZioSpliff può semplicemente compilarlo dalla sua home (e non da root), senza creare link simbolici e avendo la possibilità di fare meno danni ;)

almeno io faccio così ;)

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Messaggio da Luci0 »

Va bene ... le vacanze sono finite ... e siamo tutti un pò nervosi !!!
:-)

Avatar utente
francogdn
Linux 2.x
Linux 2.x
Messaggi: 320
Iscritto il: ven 19 mag 2006, 10:52
Distribuzione: Fedora
Località: Torino

Messaggio da francogdn »

Luci0 ha scritto:Va bene ... le vacanze sono finite ... e siamo tutti un pò nervosi !!!
:-)
E anche imprecisi nel linguaggio, per quanto mi riguarda ;)

Comunque la soluzione di paoletta mi sembra ottima :)

Avatar utente
Harp
Staff
Staff
Messaggi: 1424
Iscritto il: sab 17 apr 2004, 0:00
Nome Cognome: Franco Fiorin
Slackware: 13.0
Kernel: 2.6.29
Desktop: KDE 4.2.4
Località: Vittorio Veneto (TV)
Contatta:

Messaggio da Harp »

[OT] Non mi è chiaro il perchè si usi fare un link simbolico alla dir con i sorgenti del kernel.
Si può spiegare in poche parole?
Altrimenti, mi indicate dove reperire informazioni?[/OT]

P.S. ZioSpliff metti [RISOLTO] nel titolo del THREAD, mi sembra che le tue domande abbiano trovato soddisfazione, no? E anche altri le hanno trovate :badgrin: Io incluso, naturalmente! :roll:

pedrus
Linux 1.x
Linux 1.x
Messaggi: 112
Iscritto il: ven 24 ago 2007, 17:55
Località: Taranto-Pavia

Messaggio da pedrus »

Io è solo da poco tempo che mi sono cimentato nella compilazione del kernel, e devo dire che sto avendo un bel po' di soddisfazioni, il sistema lo trovo molto più performante. Nonostante alcune guide invitino a creare il link simbolico io non l'ho mai fatto, credo che venga consigliato così solo per una questione di comodità, facendo cd linux si entra direttamente nella dir contenente i sorgenti che si intende compilare/ricompilare. Potrei anche sbagliarmi, magari ci sono altre motivazioni a me sconosciute, ma io vedo solo questa, ecco perchè non lo faccio, preferisco comunque fare cd directory_sorgenti_che_mi_interessano, in questo modo mi da la sensazione di aver maggior controllo della situazione perchè so realmente in quale dir mi trovo.

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6566
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Messaggio da targzeta »

pedrus ha scritto:...preferisco comunque fare cd directory_sorgenti_che_mi_interessano, in questo modo mi da la sensazione di aver maggior controllo della situazione perchè so realmente in quale dir mi trovo.
Perché la potenza è nulla senza il controllo!

Spina

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: aggiornamento kernel

Messaggio da Mario Vanoni »

Bart ha scritto:
Mario Vanoni ha scritto:cd /usr/src
cp -aiv kernel_attuale/.config linux-2.6.22.6
rm -i linux
ln -s linux-2.6.22.6 linux
cd linux
make oldconfig
make quello_che_usi_abitualmente

Le opzioni -i le metto per controllare se non ho sbagliato tasto/lettera.
Se il .config andava bene, non cambiarlo.

Mario Vanoni
Mario ti ha consigliato benissimo. Ti commento leggermente i suoi comandi per farti capire meglio i passaggi. Il primo comando ti permette di copiare il .config che usi nel kernel attuale e di inserirlo all'interno della directory contenente i sorgenti del nuovo kernel che ti vuoi compilare. Poi elimina il link simbolico e lo ricrea, facendolo puntare alla directory dei nuovi sorgenti. Infine ti consiglia di fare un "make oldconfig" che ti permette di settare le modifiche che intercorrono tra il vecchio kernel e il nuovo kernel.
Mario, se ho sbagliato qualcosa correggimi.
PS: Mario, ma perché ogni volta che fai il quote non te lo riporta correttamente? Esempio questo è un quote corretto:
quote corretto
Benvenuto. ;)
Commento perfetto, io uso sempre la regola KISS, sorry.

Come dice albatros, disabilitato bbcode, dove trovo le man pages?
Anno 1941 come DMR, UNIX dal 1985 e leggo le man pages.

Mario Vanoni

Rispondi