Pagina 1 di 1

cerco consigli su come compilare il kernel

Inviato: sab 28 gen 2006, 17:21
da Infrid
salve a tutti,
prima che firefox mi andasse in crash [...] volevo porvi alcune domande.
ho visto centinaia di tutorial che spiegano i comandi su come compilare il kernel ma nessuno sa dirmi cosa devo guardare per compilare. mi spiego meglio. ho fatto una compilazione grossolana, senza capire bene quali moduli avrei dovuto compilare.
ora mi chiedo, cosa dovrei sapere di preciso riguardo al mio computer? spulciando il menu' di configurazione ci sono centinai di opzioni, e la maggior parte di queste le ignoro!
quello che servirebbe a me è un kernel come quello generale ma in più vorrei mettere i moduli per il mio harware e ottimizzare al massimo il kernel per il processore che mi ritrovo. cosa dovrei fare?

grazie

Infrid

Inviato: sab 28 gen 2006, 17:57
da gallows
Sostanzialmente devi sapere la tua configurazione hardware (tipi di schede, processore, mainboard ecc..).

Non esiste un manuale che ti dice esattamente cosa selezionare.. puoi comunque aiutarti consultando la guida il linea.
Non ti preoccupare se all'inizio ti ritroverai con tanti moduli.. piano piano andrai capendo cosa inserire e cosa no e nel giro di qualche ricompilazione avrai il tuo kernel ad hoc (te ne accorgerai quando i tempi di compilazione del kernel si dimezzeranno ;))

Inviato: sab 28 gen 2006, 18:10
da Zapata
gallows ha scritto:Sostanzialmente devi sapere la tua configurazione hardware (tipi di schede, processore, mainboard ecc..).

Non esiste un manuale che ti dice esattamente cosa selezionare.. puoi comunque aiutarti consultando la guida il linea.
comincia con il comando lshw che ti da una lista dettagliata dell'hardware che hai nel pc. Poi consulta la documentazione che trovi nei sorgenti del kernel e la documentazione della rete per sapere come supportare l'hardware presente.
Puoi partire da una configurazione, da un file config standard che consiglia per esempio P. W. e togli le cose che *sicuramente* non ti servono e lasci tutto il resto.

Ciao

Inviato: sab 28 gen 2006, 18:47
da Infrid

Codice: Seleziona tutto

root@DarkStar:/home/infrid# lshw
bash: lshw: command not found
root@DarkStar:/home/infrid#
:lol: :lol: :lol:

dove trovo un .config consigliato da P.W.
ma soptratutto chi è P.W.?? non sarà patrick?!

(scusate l'ignoranza)

Inviato: sab 28 gen 2006, 19:03
da gallows
Sì, credo si riferisse a Volkerding (quindi PV). Comunque i suoi config li trovi qui per linux 2.4 e qui per linux 2.6.

lshw lo trovi nel repository.

Inviato: sab 28 gen 2006, 19:09
da Zapata
Infrid ha scritto:

Codice: Seleziona tutto

root@DarkStar:/home/infrid# lshw
bash: lshw: command not found
root@DarkStar:/home/infrid#
:lol: :lol: :lol:

dove trovo un .config consigliato da P.W.
ma soptratutto chi è P.W.?? non sarà patrick?!
C'è il pacchetto tgz lshw che trovi qui.
Poi per il file config c'è il tgz del kernel 2.6.14.6, http://slackware.it/en/pb/package.php?q ... 4.6-i486-1, compilato da Patrick il cui cognome inizia con la V e non la W come ho scritto io, scusa: all'interno di questo pacchetto ci dovrebbe stare un .config che è quello che fa al tuo caso. Naturalmente la tua compilazione va fatta dai sorgenti del kernel.

Comunque, fai attenzione, la compilazione personale del kernel è un processo molto delicato. Vedi se qualcuno nella rete ha già ricompilato il kernel che ti interessa per il modello di pc che hai: che so un tutorial un how-to. Se lo trovi studiatelo per bene. Se sei fortunato potresti trovare un file config adattato alle esigenze del tuo pc.

Ciao

Re: cerco consigli su come compilare il kernel

Inviato: sab 28 gen 2006, 19:24
da pepe.carvalho
Infrid ha scritto: ho visto centinaia di tutorial che spiegano i comandi su come compilare il kernel ma nessuno sa dirmi cosa devo guardare per compilare. mi spiego meglio. ho fatto una compilazione grossolana, senza capire bene quali moduli avrei dovuto compilare? Infrid
parti da uno dei .conf di slackware, che ci sono sui cd o scaricabili dal sito.
A questo punto, cosa eliminare?
molte funzionalità di rete non ti servono, per una workstation ordinaria (tipo: watchdog, ipv6 etc.); in generale nella guida di ogni voce trovi una frase finale che ti dice "if you don't know what <elemento> is, choose N", e se segui queste indicazioni già riduci di molto il carico.

riguardi ai moduli hw: a pc acceso dai un lsmod. Da li vedi i driver di scheda audio e video, e puoi eliminare i driver delle altre schede.
in questo modo riduci veramente di *molto* i tempi di compilazione e le soprattutto le dimensioni delle dir con i moduli del kernel, ma preparati a fare diverse ricompilazioni.

by the way, Slack ha un kernel già snello di suo (al contrario di Suse e Mandriva), quindi imho trarrai un miglioramento modesto, se cerchi di velocizzare la macchina.

Re: cerco consigli su come compilare il kernel

Inviato: sab 28 gen 2006, 23:35
da gallows
pepe.carvalho ha scritto:riguardi ai moduli hw: a pc acceso dai un lsmod.
Anche perché a pc spento è un po' difficile :lol:

Re: cerco consigli su come compilare il kernel

Inviato: dom 29 gen 2006, 11:19
da pepe.carvalho
gallows ha scritto:
pepe.carvalho ha scritto:riguardi ai moduli hw: a pc acceso dai un lsmod.
Anche perché a pc spento è un po' difficile :lol:
eh infatti.... ;=)

Inviato: dom 29 gen 2006, 11:31
da Infrid
grazie a tutti per i consigli :D
ora mi metto all'opera

Inviato: dom 29 gen 2006, 14:15
da Infrid
ho compilato un nuovo kernel, sembra più performante del primo ma ho un problema, il sistema sembra più reattivo di prima, all'avvio mi compare il seguente messaggio.

Immagine

credo di aver tempestato di "M" la sezione che riguarda ALSA

sono partito da un .config che ho trovato nel CD della slack e da lì ho cominciato a togliere quello che non mi serviva ed a integrare i moduli per il mio hardware (controller vari, scheda video....)

da cosa è dovuto questo errore, ho un kernel 2.6.13

ciao e grazie

Inviato: dom 29 gen 2006, 14:18
da Paoletta
hai messo nel kernel il driver per la tua scheda audio?

Inviato: dom 29 gen 2006, 14:24
da meritil
se alsa è correttamente istallato prova:


rm -R /dev/sound/ [invio]

udevstart [invio]

Poi riconficgura alsa per verificare.. in caso non cambi una mazza prova a modprobare il modulo della tua scheda esplicitamente.

es per schede audio integrate nvidia, via, intel:

modprobe snd-intel8x0 [invio]
alsaconf [invio]


Ciao

Inviato: dom 29 gen 2006, 14:48
da twister
Per alsa io ogni volta che ho ricompilato il mio kernel, ho anche ricompilato a mano Alsa (./configure ecc...) e non ho mai avuto problemi, i pacchetti mi han dato sempre un po di rogne...

Inviato: lun 30 gen 2006, 17:10
da Infrid
grazie ancora a tutti, non avevo compilato i driver audio :roll:
ho fatto un'altra compilazione, ho impostato anche la risoluzione dell'avvio. ora si vede tutto chiaramente, ho imparato un bel po' di cose...mi piace sempre di più questo OS :lol: :lol:

Ciao

Infrid