Pagina 1 di 2
Controllare il proprio Kernel
Inviato: gio 10 apr 2008, 23:03
da Plaoo
Salve ragazzi stavo leggendo molte guide sulla modifica del Kernel ma nessuna di queste a mai risposto alle mia domanda quindi la faccio a voi

:
Posso "guardare" e modificare il Kernel che attualmente ho nella mia macchina? (nelle guide si parla sempre di scaricare da internet la nuova versione) scusate la domanda stupida

Re: Controllare il proprio Kernel
Inviato: gio 10 apr 2008, 23:12
da algol
Intendi che vuoi conoscere la configurazione del tuo kernel?
Devi dare un'occhiata al file .config nei sorgenti se l'hai compilato tu; altrimenti, tale file esce col pacchetto precomèpilato, lo trovi in /boot/config-versione-de-kernel.
Re: Controllare il proprio Kernel
Inviato: gio 10 apr 2008, 23:17
da Plaoo
algol ha scritto:Intendi che vuoi conoscere la configurazione del tuo kernel?
Devi dare un'occhiata al file .config nei sorgenti se l'hai compilato tu; altrimenti, tale file esce col pacchetto precomèpilato, lo trovi in /boot/config-versione-de-kernel.
Altre 2 domande:
1)su /boot ho vari config-huge-2.6.21.5 e config-huge-2.6.21.5 quale di questi devo modificare o almeno guardare??
2)Non mi funziona make menuconfig come faccio?? (io modifico da terminale perchè mi si è appena rotto il mouse)

Re: Controllare il proprio Kernel
Inviato: gio 10 apr 2008, 23:34
da slucky
dipende dal kernel che usi abitualmente, da terminale uname -r e ti dice la versione che stai usando, in /boot trovi vari config esamina quello del kernel che usi e per ricompilarlo (modificarlo) puoi anche usare make config.
Saluti

Re: Controllare il proprio Kernel
Inviato: gio 10 apr 2008, 23:43
da Plaoo
slucky ha scritto:dipende dal kernel che usi abitualmente, da terminale uname -r e ti dice la versione che stai usando, in /boot trovi vari config esamina quello del kernel che usi e per ricompilarlo (modificarlo) puoi anche usare make config.
Saluti

Grazie dell aiuto non avevo capito io che bisognava fare make menuconfig nella directory /usr/src/linux...... L'ho capito da solo in nessuna guida lo dice comunque adesso sto "guardando" le impostazioni sono un newbie ma sono troppo curioso

Re: Controllare il proprio Kernel
Inviato: ven 11 apr 2008, 0:04
da Plaoo
Raga adesso ho finito compilare il kernel per non fare danno ho levato dei moduli su Network amateur radio support e tutte le impostazioni su Irda (che dovrebbe essere l'infrarossi no?) Cosa me ne viene se riduco a poco a poco il kernel fino a farlo diventare unico per la mia macchina?? e Poi cosa sono * o M o < >??
Re: Controllare il proprio Kernel
Inviato: ven 11 apr 2008, 0:41
da algol
Che config hai utilizzato come partenza? Quello del kernel huge????
Si consiglia di usare "quello di Pat", ovvero quello del kernel generic, con l'accortenza di compilare staticamente il filesystem della propria partizione di root (s'intende "/", non "/root") s enon vuoi creare la initrd.
Riguardo a quei simboli, è scritto nell'help in cima al menuconfig!!!
Legend: [*] built-in [ ] excluded <M> module < > module capable
Chiaro?

Re: Controllare il proprio Kernel
Inviato: ven 11 apr 2008, 1:03
da Plaoo
algol ha scritto:Che config hai utilizzato come partenza? Quello del kernel huge????
Si consiglia di usare "quello di Pat", ovvero quello del kernel generic, con l'accortenza di compilare staticamente il filesystem della propria partizione di root (s'intende "/", non "/root") s enon vuoi creare la initrd.
Riguardo a quei simboli, è scritto nell'help in cima al menuconfig!!!
Legend: [*] built-in [ ] excluded <M> module < > module capable
Chiaro?

Grazie delle info io ho utilizzato make menuconfig e "lui" automaticamente mi ha aperto un kernel non so quale ho modificato, sta ancora compilando e mi sono usciti un bel pò di warning comunque non fa niente utilizzo quel pc proprio per gli esperimenti quindi anche se va male è tuuuuutta esperienza

che differenza c'è tra built-in e module??
Re: Controllare il proprio Kernel
Inviato: ven 11 apr 2008, 1:32
da maupao
ciao
io ho trovato molto utile questa guida presente nella documentazione di slacky
http://www.slacky.eu/wikislack/index.ph ... _Slackware
anche questo trhead è molto utile, o perlomeno a me è servito per capire meglio come funziona il tutto:
viewtopic.php?f=2&t=23141&hilit=kernel+uo+po+ti+odio
Re: Controllare il proprio Kernel
Inviato: ven 11 apr 2008, 3:28
da Plaoo
Raga adesso vi spiego quello che ho fatto:
1)sono andato nella directory /usr/src/linux....
2) ho fatto make menuconfig
3)Ho modificato
4)Salvato con save alternate version (penso)
5) Ritorno sul terminale e faccio make
Un procedimento sbagliato?? Forse non ho modificato niente?? Purtroppo le guide che ho letto non mi sono piaciute....tanti comandi che non ti spiegano cosa fanno quindi faccio tutto da solo
Re: Controllare il proprio Kernel
Inviato: ven 11 apr 2008, 8:21
da tigerwalk
COMPILAZIONE KERNEL
Codice: Seleziona tutto
# cd /usr/src
# tar xjvf linux-2.6.2X.X.tar.bz2
# rm linux ; ln -s linux-2.6.2X.X linux
# cd linux
# make mrproper
# make menuconfig
# make -j5 bzImage
# make -j5 modules
# make modules_install
# cp .config /boot/config-2.6.2X.X
# cp System.map /boot/System.map-2.6.2X.X
# cp arch/x86/boot/bzImage /boot/vmlinuz-2.6.2X.X
RICOMPILAZIONE KERNEL
Codice: Seleziona tutto
# cd /usr/src/linux
# make menuconfig
# make -j5 bzImage
# make -j5 modules
# make modules_install
# cp System.map /boot/System.map-2.6.2X.X
# cp .config /boot/config-2.6.2X.X
# cp arch/x86/boot/bzImage /boot/vmlinuz-2.6.2X.X
Al posto delle X, ovviamente la versione del kernel che devi compilare. Se devi usare un .config che già hai, copialo nella directory dei sorgenti da compilare, crei il link a linux con
ln -s linux-2.6.2X.X linux
vai in linux con
cd /usr/src/linux
dai il comando
makeoldconfig
poi continui lo schema da make menuconfig in poi.
Ciao.
Re: Controllare il proprio Kernel
Inviato: ven 11 apr 2008, 8:26
da aschenaz
Mhh, per il kernel non è il caso di andare a tentoni.
Una guida, almeno per le prime volte, la devi seguire.
Ce ne sono a bizzeffe...
Una molto ben fatta era quella della nostra Paoletta.
Solo che non riesco a trovare il link.
Fai una ricerca nel forum.
EDIT: Leggi il post precedente (inserito in contemporanea)
con la guida-lampo di tigerwalk.
Re: Controllare il proprio Kernel
Inviato: ven 11 apr 2008, 9:43
da Mario Vanoni
@tigerwalk, domanda:
Quanti processori hai per fare un make -j 5?
Con un Core 2 duo 6320 1866MHz 4MB L2 cache
e 4GB di memoria
time make -j 3 bzImage e` piu` lento di
time make -j 2 bzImage.
Mario Vanoni
Re: Controllare il proprio Kernel
Inviato: ven 11 apr 2008, 10:58
da 414N
Ti suggerisco di leggere l'how-to segnalato da maupao, più in particolare
questa sezione, nella quale spiega passo passo il procedimento (lascia stare lo switch -j5 di make... io lo trovo inutile su una macchina non SMP) per ricompilare il kernel ed installarlo con LILO per sceglierlo al boot.
Re: Controllare il proprio Kernel
Inviato: ven 11 apr 2008, 11:12
da albatros
aschenaz ha scritto:Una molto ben fatta era quella della nostra Paoletta.
Solo che non riesco a trovare il link.
http://www.linuxvar.it/index.php/Kernel:_ricompilazione
Plaoo ha scritto:L'ho capito da solo in nessuna guida lo dice
Ce ne sono tante che lo dicono, hai avuto sfortuna...
