Pagina 1 di 3
zen kernel patch
Inviato: mer 18 nov 2009, 14:06
da erio
ciao ,volevo fare una domanda tecnica visto che non ci salto fuori nella compilazione,applico la patch tutto ok ma che file di configurazione devo usare per il make, un how to sarebbe propio il massimo visto che su zen kernel non ce. La ricompilazione senza patch va sempre a buon fine.
Re: zen kernel patch
Inviato: mer 18 nov 2009, 15:21
da Ansa89
La tua domanda non mi è chiara, comunque per applicare una patch al kernel basta che scompatti i sorgenti, applichi la patch, configuri il kernel con le opzioni che ti servono e ricompili.
Re: zen kernel patch
Inviato: mer 18 nov 2009, 15:30
da ponce
http://www.slacky.eu/wikislack/index.ph ... rie_2.6.xx:
il kernel non usa il Makefile per le opzioni, usa un file .config nella directory principale dei sorgenti.
dopo che l'hai patchato dai "make oldconfig" perche' ti chieda di impostare le opzioni aggiunte dalla patch.
Re: zen kernel patch
Inviato: mer 18 nov 2009, 15:56
da erio
è propio quello che volevo sapere, non penso che si possa usare il config di pat una volta patchato il kernel o si perchè se dai old config uscivano due schermate la prima di zen e la seconda del kernel normale scusata la poca chiarezza .
Re: zen kernel patch
Inviato: mer 18 nov 2009, 16:03
da ponce
erio ha scritto:è propio quello che volevo sapere, non penso che si possa usare il config di pat una volta patchato il kernel o si perchè se dai old config uscivano due schermate la prima di zen e la seconda del kernel normale scusata la poca chiarezza .
o si

la prima schermata di zen (da cui si esce premendo un tasto, ma lo dice) e' solo un README.
non te la prendere, ma magari usa qualche virgola in piu' o qualche punto nelle frasi: lo dico perche' cosi' rendi piu' semplice agli altri capire cosa vuoi dire

Re: zen kernel patch
Inviato: mer 18 nov 2009, 16:12
da erio
o si era la virgola nel discorso, scusate.La procedura che seguo è quella del wiki, ma chiedo una volta data la patch al kernel si applica il config come da wiki,quello che c'è già nella directory di boot per intenderci grazie
Re: zen kernel patch
Inviato: mer 18 nov 2009, 16:41
da ponce
si, come ti dicevo nel messaggio precedente, puoi usarlo, basta copiarlo nella directory principale dei sorgenti del kernel patchati come .config (col punto davanti).
Re: zen kernel patch
Inviato: mer 18 nov 2009, 16:43
da erio
grazie
Re: zen kernel patch
Inviato: gio 19 nov 2009, 0:41
da tom
Ansa89 ha scritto:La tua domanda non mi è chiara, comunque per applicare una patch al kernel basta che scompatti i sorgenti, applichi la patch, configuri il kernel con le opzioni che ti servono e ricompili.
Scusa, a me non sarebbe chiaro il secondo passaggio "applichi la patch". Cosa si intende esattamente per "applicare"? Devo forse prendere il file lzma e copiarlo semplicemente nella directory dei sorgenti? O devo dare un comando specifico? O piuttosto una serie di comandi?
Re: zen kernel patch
Inviato: gio 19 nov 2009, 6:42
da ponce
mettiamo ad esempio che tu abbia scaricato la patch 2.6.31-zen8.patch.lzma e i sorgenti del kernel 2.6.31 dentro /tmp
Codice: Seleziona tutto
tar xf /tmp/linux-2.6.31.tar.gz
cd linux-2.6.31
lzma -d -c /tmp/2.6.31-zen8.patch.lzma | patch -p1
zcat /proc/config.gz > .config
make oldconfig
make menuconfig
make
Re: zen kernel patch
Inviato: gio 19 nov 2009, 8:40
da Ansa89
tasodan ha scritto:Scusa, a me non sarebbe chiaro il secondo passaggio "applichi la patch". Cosa si intende esattamente per "applicare"? Devo forse prendere il file lzma e copiarlo semplicemente nella directory dei sorgenti? O devo dare un comando specifico? O piuttosto una serie di comandi?
Prima devi scompattare la patch, poi la applichi con il comando "patch".
Se i comandipostati da ponce non ti sono chiari chiedi pure

.
Re: zen kernel patch
Inviato: gio 19 nov 2009, 11:26
da ponce
se non avete voglia di ricompilare, ne ho fatto un pacchetto per la slackware64 col
kernelpkg di submax basandomi sul config di pat ma mettendo di default lo scheduler per la cpu bfs, lo scheduler bfq per l'i/o e come allocator slqb (la combinazione piu' efficace)
http://www2.arch.unipi.it:81/zen-kernel/
sconsigliato per chi usa i driver proprietari ati (mi sembra che non si installino sul 2.6.32-rcX)
attenzione: nonostante i pacchetti abbiano il suffisso x86 (aggiunto da kernelpkg) sono solo per la slackware 64.
Re: zen kernel patch
Inviato: gio 19 nov 2009, 11:54
da erio
comunque, per la cronaca ricompilando il kernel con la patch zen non compila,liscio con il config del boot si compila tranquillamente,strano applico la patch con lzma -d -c path della patch -p1
Re: zen kernel patch
Inviato: gio 19 nov 2009, 11:57
da ponce
prova ad usare le istruzioni che ho postato sopra
comunque se non compila posta gli errori che ti da, nessuno puo' aiutarti con un "non compila".
Re: zen kernel patch
Inviato: gio 19 nov 2009, 12:03
da erio
ci riprovo grazie,