[Kernel] Applicare patch

Compilazione del kernel, gestione moduli, servizi attivi, e tutti gli interventi per l'ottimizzazione del sistema operativo.
Scrivi risposta
tatta
Prode Principiante
Messaggi: 97
Iscrizione: domenica 20 aprile 2008, 17:08

[Kernel] Applicare patch

Messaggio da tatta »

Devo compilare il kernel per la prima volta. Quello attuale è un 2.6.24-16-generic.
Sul sito www.kernel.org c'è una patch 2.6.25.3 e il kernel 2.6.25.3.
Volevo sapere, ma la patch in questione quando e come la devo applicare?
Grazie.
Avatar utente
Bobby
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1978
Iscrizione: lunedì 15 gennaio 2007, 17:29

Re: [Kernel] Applicare patch

Messaggio da Bobby »

quelle rare volte che l'ho fatto ho seguito questa guida: http://wiki.ubuntu-it.org/AmministrazioneSistema/CompilazioneKernel, dove è indicato come e dove patchare.
The time is out of joint; - O cursed spite,
That even I was born to set it right! -
                                            Hamlet
tatta
Prode Principiante
Messaggi: 97
Iscrizione: domenica 20 aprile 2008, 17:08

Re: [Kernel] Applicare patch

Messaggio da tatta »

Ho seguito la guida che hai detto, ma quando provo ad applicare la patch mi dice:
reversed (or previously applied) patch detected. Assume -R? [n]

Che devo fare?

E cmq volevo sapere se nelle condizioni in cui mi trovo (kernel 2.6.24-16-generic non compilato) devo applicarla quella patch, o posso compilare direttamente il kernel 2.6.25.3?
Avatar utente
Bobby
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1978
Iscrizione: lunedì 15 gennaio 2007, 17:29

Re: [Kernel] Applicare patch

Messaggio da Bobby »

il messaggio indica che la patch è già stata applicata, se gli dici ok, la patch presente sarà tolta e sostituita con quella che hai scaricato (fonte: http://www.kernel.org/doc/Documentation/applying-patches.txt).

Per la domanda dopo mi cogli un po' impreparato, non sono mai stato in grado di trarre benefici dalla compilazione del kernel (mie mancanze), quindi di solito uso quello presente in ubuntu.
Io suggerirei di stare con il kernel scaricato dai repo di ubuntu 2.6.24-16, anche perché il kernel di ubuntu è leggermente diverso da quelli del sito kernel.org, ovvero dal 2.6.25.3, in quanto viene ottimizzato, patchato, personalizzato, ecc...
Non ti potrei quindi assicurare che col il nuovo kernel sia tutto perfetto.

Comunque servirebbe uno più esperto di me per indicarti come procedere in questo campo.
The time is out of joint; - O cursed spite,
That even I was born to set it right! -
                                            Hamlet
tatta
Prode Principiante
Messaggi: 97
Iscrizione: domenica 20 aprile 2008, 17:08

Re: [Kernel] compilazione

Messaggio da tatta »

1)Ma praticamente, a cosa serve "compilare" il kernel?

2)Son 3 volte che compilo sto benedetto kernel, ma non mi riconosce scheda audio e di rete (per        quanto ho visto fin ora).
Eppure ho seguito passo passo la guida di ubuntu! Forse sbaglio nel make gconf?
Non so più che fare... ::) ::)  >:( >:( >:(
Ultima modifica di tatta il giovedì 15 maggio 2008, 12:59, modificato 1 volta in totale.
Avatar utente
scacchia
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2863
Iscrizione: martedì 15 maggio 2007, 22:39
Località: Un po' qui e un po' la

Re: [Kernel] Applicare patch

Messaggio da scacchia »

Bobby ha scritto:
..quindi di solito uso quello presente in ubuntu.
Io suggerirei di stare con il kernel scaricato dai repo di ubuntu 2.6.24-16, anche perché il kernel di ubuntu è leggermente diverso da quelli del sito kernel.org, ovvero dal 2.6.25.3, in quanto viene ottimizzato, patchato, personalizzato, ecc...
Non ti potrei quindi assicurare che col il nuovo kernel sia tutto perfetto.

Comunque servirebbe uno più esperto di me per indicarti come procedere in questo campo.
non credo di essere piu esperto, però anche io ho sempre preferito scaricare i sorgenti del kernel patchato da ubuntu da synaptic e modificare quello  (b2b)
"Non importa quanto corri, ma dove corri e perchè" Z. Zeman
"In an open world, who needs Windows or Gates?"
"Io lo spero vivamente, ma ho i miei dubbi che possa vincere uno scudetto con la Roma, che è il sogno più grande della mia vita." D.D.R.
Avatar utente
scacchia
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2863
Iscrizione: martedì 15 maggio 2007, 22:39
Località: Un po' qui e un po' la

Re: [Kernel] compilazione

Messaggio da scacchia »

tatta ha scritto: 1)Ma praticamente, a cosa serve "compilare" il kernel?
se non sai a cosa serve allora non ti serve ricompilarlo ;)
ma se vuoi farlo a livello didattico, guarda qui: http://wiki.ubuntu-it.org/AmministrazioneSistema/CompilazioneKernel?highlight=%28kernel%29
tatta ha scritto: 2)Son 3 volte che compilo sto benedetto kernel, ma non mi riconosce scheda audio e di rete (per        quanto ho visto fin ora).
Eppure ho seguito passo passo la guida di ubuntu! Forse sbaglio nel make gconf?
Non so più che fare... : : )  : : )    > : (  > : (  > : (
potrebbe essere un problema di firmware, a me è successo con la wireless, perche detta in parolacce povere, il nuovo kernel cerca i firmware in /lib/firmware/VERSIONE_NUOVO_KERNEL o in /lib/firmware, ma i tuoi firmware sono in /lib/firmware/VECCHIA_VERSIONE_DEL_KERNEL

guarda qui: http://forum.ubuntu-it.org/viewtopic.php?t=179548
"Non importa quanto corri, ma dove corri e perchè" Z. Zeman
"In an open world, who needs Windows or Gates?"
"Io lo spero vivamente, ma ho i miei dubbi che possa vincere uno scudetto con la Roma, che è il sogno più grande della mia vita." D.D.R.
tatta
Prode Principiante
Messaggi: 97
Iscrizione: domenica 20 aprile 2008, 17:08

Re: [Kernel] Applicare patch

Messaggio da tatta »

Ho seguito proprio quella guida, infatti... :-\ :-\ :-\
Avatar utente
scacchia
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2863
Iscrizione: martedì 15 maggio 2007, 22:39
Località: Un po' qui e un po' la

Re: [Kernel] Applicare patch

Messaggio da scacchia »

tatta ha scritto: Ho seguito proprio quella guida, infatti... : - \  : - \  : - \
ok, allora in testa nella sezione introduzione ti spiega a grandi linee a cosa serve la ricompilazione del kernel ;)

per l'altro problema vedi il link che ti ho dato, probabilmente è quello il problema ;)

ciao  (b2b)
"Non importa quanto corri, ma dove corri e perchè" Z. Zeman
"In an open world, who needs Windows or Gates?"
"Io lo spero vivamente, ma ho i miei dubbi che possa vincere uno scudetto con la Roma, che è il sogno più grande della mia vita." D.D.R.
delta9thc
Prode Principiante
Messaggi: 50
Iscrizione: sabato 10 febbraio 2007, 14:24

Re: [Kernel] Applicare patch

Messaggio da delta9thc »

in sudo make menuconfig puoi abilitare vari moduli esempio  :  scheda audio,schede di rete ed escluderne altri che non ti servono.

Ho un athlonxp 2600+ con 256 mb di ram e una scheda video nvidia geforce fx 5700 le 256 mb ,premetto che non mi piacciono i kernel patchati da ubuntu o da debian,attualmente uso un kernel 2.6.25.3 ottimizzato per il mio processore e vedendo il grafico del bootchart l'o.s. si avvia in 43 secondi contro i 47 dei 2.6.24.12 patchato da ubuntu ,naturalmente non ho nessun problema di sorta.

vedi  http://guide.debianizzati.org/index.php ... one_kernel

      http://slacky.eu/wikislack/index.php?ti ... Menuconfig
Ultima modifica di delta9thc il giovedì 15 maggio 2008, 14:54, modificato 1 volta in totale.
tatta
Prode Principiante
Messaggi: 97
Iscrizione: domenica 20 aprile 2008, 17:08

Re: [Kernel] Applicare patch

Messaggio da tatta »

Innanzitutto, un sentito grazie a che mi ha spostato in questa nuova sezione, ve lo stavo proprio per chiedere.

ho seguito quanto detto da 'scacchia', e cioè ho fatto:
      sudo mv /lib/firmware/2.6.24-16/* /lib/firmaware
ed ho riavviato.
Ora la penna wifi mi viene riconosciuta, ma la scheda audio no.
Premetto che a me serve fare la compilazione perchè DEVO installare una patch, la web100.

Magari proverò a seguire quanto detto da  'delta9thc' usando make menuconfig.
@ delta9thc
io ho un mobile asus, processore amd athlon 2600+ XP con 512MB di ram, ed un'ATI radeon 9600/9700 series
Ultima modifica di tatta il giovedì 15 maggio 2008, 15:12, modificato 1 volta in totale.
Avatar utente
scacchia
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2863
Iscrizione: martedì 15 maggio 2007, 22:39
Località: Un po' qui e un po' la

Re: [Kernel] Applicare patch

Messaggio da scacchia »

tatta ha scritto: Innanzitutto, un sentito grazie a che mi ha spostato in questa nuova sezione, ve lo stavo proprio per chiedere.

ho seguito quanto detto da 'scacchia', e cioè ho fatto:
che hai fatto? :)
"Non importa quanto corri, ma dove corri e perchè" Z. Zeman
"In an open world, who needs Windows or Gates?"
"Io lo spero vivamente, ma ho i miei dubbi che possa vincere uno scudetto con la Roma, che è il sogno più grande della mia vita." D.D.R.
tatta
Prode Principiante
Messaggi: 97
Iscrizione: domenica 20 aprile 2008, 17:08

Re: [Kernel] Applicare patch

Messaggio da tatta »

L'Ho detto sopra.

Nel frattempo ho letto in un post questa guida http://sevencapitalsins.wordpress.com/kernel/ e, dopo aver riso un pò nella parte iniziale, sono diventato subito serio nel leggere questo:

  Nota: l’applicazione della patch fallirà con una versione del kernel differente da quella voluta dalla patch (per evitare problemi meglio usare il kernel 2.6.22 “puro”, applicare le patch per il 2.6.22 –come la CK–, le patch che lo portano all’ultima versione 2.6.22.x, la patch per 2.6.22.x, e così via)

Infatti il mio obiettovo è quello di compilare il kernel per poter installare la seguente patch:
              Kernel patch for Linux 2.6.24: web100-2.5.19-200802211940.tar.gz
che si riferisce ad un kernel 2.6.24, mentre io voglio compilare il kernel 2.6.25.
Come la mettiamo?
Ultima modifica di tatta il giovedì 15 maggio 2008, 15:20, modificato 1 volta in totale.
tatta
Prode Principiante
Messaggi: 97
Iscrizione: domenica 20 aprile 2008, 17:08

Re: [Kernel] Applicare patch

Messaggio da tatta »

Ragazzi, ma una patch (nel mio caso questa    Kernel patch for Linux 2.6.24: web100-2.5.19-200802211940.tar.gz) si applica dopo aver fatto la compilazione+installazione o prima di compilare?
Avatar utente
scacchia
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2863
Iscrizione: martedì 15 maggio 2007, 22:39
Località: Un po' qui e un po' la

Re: [Kernel] Applicare patch

Messaggio da scacchia »

tatta ha scritto: Ragazzi, ma una patch (nel mio caso questa    Kernel patch for Linux 2.6.24: web100-2.5.19-200802211940.tar.gz) si applica dopo aver fatto la compilazione+installazione o prima di compilare?
prima di compilare, dopo aver scaricato ed estratto i sorgenti del kernel, nella guida mi sembra sia scritto.

Comunque come gia ti sei risposto da solo le patch per un certo kernel vanno bene solo per quella versione del kernel per le quali sono create, quindi se la patch è per la versione 2.6.24 ti consiglio di patchare e compilare il kernel 2.6.24 ;)

Per quanto riguarda la scheda audio hai dovuto installare dei moduli esterni?
se si, che comando usi per la compilazione? hai usato anche l'opzione module_images?
"Non importa quanto corri, ma dove corri e perchè" Z. Zeman
"In an open world, who needs Windows or Gates?"
"Io lo spero vivamente, ma ho i miei dubbi che possa vincere uno scudetto con la Roma, che è il sogno più grande della mia vita." D.D.R.
tatta
Prode Principiante
Messaggi: 97
Iscrizione: domenica 20 aprile 2008, 17:08

Re: [Kernel] Applicare patch

Messaggio da tatta »

per la scheda audio(AC97), ho semplicemente spuntato nella sezione Driver Device la riga relativa alla mia scheda; quindi nn penso di aver installato moduli esterni :-\ :-\

Inoltre, tra le molteplici compilazioni che ho fatto, penso proprio di aver inserito l'opzione module_image.
Avatar utente
scacchia
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2863
Iscrizione: martedì 15 maggio 2007, 22:39
Località: Un po' qui e un po' la

Re: [Kernel] Applicare patch

Messaggio da scacchia »

tatta ha scritto: per la scheda audio(AC97), ho semplicemente spuntato nella sezione Driver Device la riga relativa alla mia scheda; quindi nn penso di aver installato moduli esterni :-\ :-\

Inoltre, tra le molteplici compilazioni che ho fatto, penso proprio di aver inserito l'opzione module_image.
quindi ti ha installato dei driver proprietari per la scheda audio, se hai usato l'opzione modules_images dovrebbe averti creato un pacchetto .deb dei driver proprietari della scheda audio (come succede per i driver proprietari delle schede video ati) per il kernel ricompilato, verifica e installalo  (b2b)
"Non importa quanto corri, ma dove corri e perchè" Z. Zeman
"In an open world, who needs Windows or Gates?"
"Io lo spero vivamente, ma ho i miei dubbi che possa vincere uno scudetto con la Roma, che è il sogno più grande della mia vita." D.D.R.
tatta
Prode Principiante
Messaggi: 97
Iscrizione: domenica 20 aprile 2008, 17:08

Re: [Kernel] Applicare patch

Messaggio da tatta »

Comunque ho letto che quella opzione non è obbligatoria. Quindi se non devo caricare moduli esterni nn la devo mettere, guisto?
Avatar utente
scacchia
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2863
Iscrizione: martedì 15 maggio 2007, 22:39
Località: Un po' qui e un po' la

Re: [Kernel] Applicare patch

Messaggio da scacchia »

tatta ha scritto: Comunque ho letto che quella opzione non è obbligatoria. Quindi se non devo caricare moduli esterni nn la devo mettere, guisto?
giusto, ma se come dici hai installato i driver proprietari della scheda audio o viseo o altro, anche se da restricted manager, devi metterla in modo che da fargli creare il pachhetto per i moduli esterni.

prova a guardare in /usr/src/modules se vedi qualcosa allora significa che hai dei moduli esterni ed è consigliato metterla ed installare il pacchetto .deb derivato dalla compilazione.

(b2b)
"Non importa quanto corri, ma dove corri e perchè" Z. Zeman
"In an open world, who needs Windows or Gates?"
"Io lo spero vivamente, ma ho i miei dubbi che possa vincere uno scudetto con la Roma, che è il sogno più grande della mia vita." D.D.R.
Scrivi risposta

Ritorna a “Kernel e servizi di sistema”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 1 ospite