View Full Version : consigli per la compilazione del kernel [cercasi]
mindwings
20-06-2006, 15:34
buon pomeriggio
cercavo dei consigli circa la compilazione del kernel
in particolare quali sono le caratteristiche che deve avere un
kernel per sprizzare velocità da tutti i pori :D
anche quale link con guida alla compilazione :O
grazie
http://www.slackware.com/grfx/shared/logo.png
Scoperchiatore
21-06-2006, 00:02
buon pomeriggio
cercavo dei consigli circa la compilazione del kernel
in particolare quali sono le caratteristiche che deve avere un
kernel per sprizzare velocità da tutti i pori :D
anche quale link con guida alla compilazione :O
grazie
http://www.slackware.com/grfx/shared/logo.png
Non credere che compilando il kernel il PC raddoppia la sua velocità. Un'ottima compilazione, forse arriva vicino a raddoppiare la velocità dell'avvio, ma deve essere proprio ottima, e forse anche un po' risicata.
Come prima guida ti segnalo quella di Anonimo su questo forum:
http://www.hwupgrade.it/forum/showpost.php?p=3798302&postcount=6
Inoltre, un'occhiata al capitolo relativo della documentazione di Gentoo è d'obbligo, dato che al contrario di Slackware, il Gentooista è costretto a compilare il server per installare la sua distro :cool: (tzè, sempre faciloni voi :Prrr: :sofico: )
Scherzi a parte, dice quelle 5-6 cose base che devi sapere ;)
http://www.gentoo.org/doc/it/handbook/handbook-x86.xml?part=1&chap=7
Ovviamente, parti dalla sezione adatta, la 7.c in questo caso. Sia che scarichi i sorgenti con emerge, con pacman o direttamente da www.kernel.org, sempre make menuconfig andrai a fare.
Io credo che con questi due e qualche prova, si fa quasi tutto. Tieni presente che devi saper configurare il tuo bootloader, dopo. La guida di Gentoo non dice come fare, ma è abbastanza semplice.
In caso, chiedi.
mindwings
21-06-2006, 04:16
Non credere che compilando il kernel il PC raddoppia la sua velocità. Un'ottima compilazione, forse arriva vicino a raddoppiare la velocità dell'avvio, ma deve essere proprio ottima, e forse anche un po' risicata.
Come prima guida ti segnalo quella di Anonimo su questo forum:
http://www.hwupgrade.it/forum/showpost.php?p=3798302&postcount=6
Inoltre, un'occhiata al capitolo relativo della documentazione di Gentoo è d'obbligo, dato che al contrario di Slackware, il Gentooista è costretto a compilare il server per installare la sua distro :cool: (tzè, sempre faciloni voi :Prrr: :sofico: )
Scherzi a parte, dice quelle 5-6 cose base che devi sapere ;)
http://www.gentoo.org/doc/it/handbook/handbook-x86.xml?part=1&chap=7
Ovviamente, parti dalla sezione adatta, la 7.c in questo caso. Sia che scarichi i sorgenti con emerge, con pacman o direttamente da www.kernel.org, sempre make menuconfig andrai a fare.
Io credo che con questi due e qualche prova, si fa quasi tutto. Tieni presente che devi saper configurare il tuo bootloader, dopo. La guida di Gentoo non dice come fare, ma è abbastanza semplice.
In caso, chiedi.
per quanto riguarda il boot-loader non ci sono problemi :)
basta dirgli che deve caricare un altro kernel :Prrr:
ho fatto un esperimento ieri
spacchettato il kernel preso da kernel.org messo in /usr/src
e poi cd linux-blabla
menuconfig
poi finita la configurazione :fagiano:
make -j5 bzImage
ed infine
make -j5 modules
make modules_install
spostati in /boot l'immagine del kernel (1.8 mb) +system.map
modificato /etc/lilo.conf
and lilo -v :O
riavviando e caricando il nuovo kernel
il boot inizia ma dopo un pò mi ritrovo con lo schermo illeggibile
ricco di "macchie" di colore vario :stordita: :stordita:
e qui ci ho capito ben poco
ho cercato di seguire i passaggi indicati in slacky.it
ma niente da fare...
Non ho capito se ho sbagliato qualcosa
oppure se c'è da modificare qualche altro parametro
mindwings
21-06-2006, 04:23
effettivamente ho saltato qualcosina :)
la guida di gentoo è veramente ben fatta
grazie per il link
poi ci riprovo :O
p.s il kernel patchato con kolivas è molto performante
specialmente in ambiente desktop ;)
'sti gentooisti ne sanno una più del diavolo :doh:
Scoperchiatore
21-06-2006, 07:01
effettivamente ho saltato qualcosina :)
la guida di gentoo è veramente ben fatta
grazie per il link
poi ci riprovo :O
p.s il kernel patchato con kolivas è molto performante
specialmente in ambiente desktop ;)
'sti gentooisti ne sanno una più del diavolo :doh:
Eh, eh, dalla distribuzione di initng, che ti vuoi aspettare? :cool:
Buon divertimento, mi sembra che hai capito bene come fare ;)
mindwings
21-06-2006, 15:17
Eh, eh, dalla distribuzione di initng, che ti vuoi aspettare? :cool:
Buon divertimento, mi sembra che hai capito bene come fare ;)
scusa ma che hai da dire contro slackware :fuck: :D
Scoperchiatore
21-06-2006, 15:48
scusa ma che hai da dire contro slackware :fuck: :D
Che non ha un simil-emerge :D
Ma, d'altronde, se lo avesse sarebbe Gentoo :O
mindwings
21-06-2006, 17:05
Che non ha un simil-emerge :D
Ma, d'altronde, se lo avesse sarebbe Gentoo :O
:) per me va gia bene cosi !
allora kenel compilato provato e FUNZIONANTE
kenel2.4=boot-time 40 sec kernel2.6(l'ultimo preso da kernel.org)boot-time=20sec :eek:
cose dell'altro mondo per quanto riguarda l'avvio di kde 3.5.3 :read:
piccola domanda idiota (credo di sapere la risposta - [si] )
ho saltato a compilare alcuni moduli importanti - tipo il supporto per la
matrox g450 - e per la scheda di rete
posso installarli a parteee???senza ricompilareee???
e se si dove si reperiscono i moduli??? :D :sofico:
Scoperchiatore
21-06-2006, 17:22
:) per me va gia bene cosi !
allora kenel compilato provato e FUNZIONANTE
kenel2.4=boot-time 40 sec kernel2.6(l'ultimo preso da kernel.org)boot-time=20sec :eek:
cose dell'altro mondo per quanto riguarda l'avvio di kde 3.5.3 :read:
piccola domanda idiota (credo di sapere la risposta - [si] )
ho saltato a compilare alcuni moduli importanti - tipo il supporto per la
matrox g450 - e per la scheda di rete
posso installarli a parteee???senza ricompilareee???
e se si dove si reperiscono i moduli??? :D :sofico:
Rifai
make menuconfig
e aggiungi le cose che ti sei dimenticato COME MODULI, non dentro al kernel.
A quel punto fai
make -j2 modules
make modules_install
e poi puoi fare modprobe (o forse devi caricare prima il nuovo System.map? boh, sta cosa l'ho sempre trovata misteriosa. comuque, al massimo funzionano al prossimo riavvio).
Ottimizza la compilazione tenendo presente la regola #di cpu + 1 (=2)
Un numero superiore ti fa andare le cose molto più lente, perchè è più il tempo di fare switch contest che non quello di compilazione effettiva.
mindwings
21-06-2006, 17:33
Ottimizza la compilazione tenendo presente la regola #di cpu + 1 (=2)
Un numero superiore ti fa andare le cose molto più lente, perchè è più il tempo di fare switch contest che non quello di compilazione effettiva.
questa cosa non la capisco proprio cosa significa
ottimizzare la compilazione???
switch contest-(perdere tempo x passare da un modulo all'altro) :confused:
mindwings
21-06-2006, 18:55
ok adesso i moduli ci sono ma c'è ancora qualcosa che non va!
IL MOUSE :eek:
mi spiego col kernel 2.4 il mouse lo uso perfettamente
mentre col kernel 2.6.1...il cursore non si muove... :mbe:
eppure l'indirizzo del dev è sempre lo stesso /dev/input/mice :stordita:
specifico che il mouse ha il sensore ottico ed è collegato via usb
(il led del sensore è acceso in entrambi i casi)
Scoperchiatore
21-06-2006, 21:46
questa cosa non la capisco proprio cosa significa
ottimizzare la compilazione???
switch contest-(perdere tempo x passare da un modulo all'altro) :confused:
make -j5 modules
Quel 5 vuol dire che farai 5 compilazioni parallele. Se hai un solo processore, invece di 5 metti 2.
Il perchè è un po' complicato da spiegare, ma praticamente è questo: se attivi 5 compilazioni parallele, perdi più tempo nel passare dall'una all'altra rispetto a quello guadagnato facendo eseguire 5 lavori contemporaneamente.
Se ne attivi 2 parallelamente, invece, un normale processore le gestisce senza tanti problemi e dovresti guadagnare un bel po' di tempo in compilazione.
Scoperchiatore
21-06-2006, 21:47
ok adesso i moduli ci sono ma c'è ancora qualcosa che non va!
IL MOUSE :eek:
mi spiego col kernel 2.4 il mouse lo uso perfettamente
mentre col kernel 2.6.1...il cursore non si muove... :mbe:
eppure l'indirizzo del dev è sempre lo stesso /dev/input/mice :stordita:
specifico che il mouse ha il sensore ottico ed è collegato via usb
(il led del sensore è acceso in entrambi i casi)
Nella sezione Devices->USB c'è un'opzione (mi pare HID o qualcosa del genere) per attivare il supporto a preriferiche tipo mouse o tastiere USB. L'hai attivata?
mindwings
21-06-2006, 21:55
ho risolto tutto
avevo saltato usb-hid :) :)
adesso funziona tutto alla grande
mindwings@slackbox:~$ uname -r
2.6.17.1
felicitààààà
dimenticavo grazie x l'aiuto :read: :D
Scoperchiatore
21-06-2006, 22:54
ho risolto tutto
avevo saltato usb-hid :) :)
adesso funziona tutto alla grande
mindwings@slackbox:~$ uname -r
2.6.17.1
dimenticavo grazie x l'aiuto :read: :D
Prego, dovere, se uno già ha una distribuzione sfigata, non aiutarlo è come sparare sulla croce rossa :O
:sofico:
mindwings
22-06-2006, 18:34
:read:de gustibus non disputandum est :O
ognuno decide di che morte morire
VegetaSSJ5
27-06-2006, 11:23
ti allego il mio file di configurazione del kernel. è per il kernel personalizzato gentoo 2.6.16 ma credo vada bene anche per i vanilla. più minimale di così davvero non si può. ovviamente se vuoi prendere spunto da lì devi adattarlo all'hardware del tuo pc e alla tua installazione di linux (file systems ecc...)
mindwings
27-06-2006, 13:28
ti allego il mio file di configurazione del kernel. è per il kernel personalizzato gentoo 2.6.16 ma credo vada bene anche per i vanilla. più minimale di così davvero non si può. ovviamente se vuoi prendere spunto da lì devi adattarlo all'hardware del tuo pc e alla tua installazione di linux (file systems ecc...)
uè grazie vegeta
lo terro in considerazione al prossimo kernel da compilare :D
il kernel me lo sono appena patchato con kolivas
:) boot+avvio di kde 45 sec.
ps ho abbandonato slackware adesso sono si arch
senza package manager non ce la fo :mc:
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.