cerco consigli su come compilare il kernel

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
Infrid
Linux 1.x
Linux 1.x
Messaggi: 198
Iscritto il: mar 8 nov 2005, 12:46
Contatta:

cerco consigli su come compilare il kernel

Messaggio 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

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio 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 ;))

Zapata
Linux 0.x
Linux 0.x
Messaggi: 22
Iscritto il: dom 14 nov 2004, 0:00

Messaggio 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

Avatar utente
Infrid
Linux 1.x
Linux 1.x
Messaggi: 198
Iscritto il: mar 8 nov 2005, 12:46
Contatta:

Messaggio 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)

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio 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.

Zapata
Linux 0.x
Linux 0.x
Messaggi: 22
Iscritto il: dom 14 nov 2004, 0:00

Messaggio 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

Avatar utente
pepe.carvalho
Linux 0.x
Linux 0.x
Messaggi: 85
Iscritto il: sab 5 nov 2005, 9:46

Re: cerco consigli su come compilare il kernel

Messaggio 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.

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Re: cerco consigli su come compilare il kernel

Messaggio 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:

Avatar utente
pepe.carvalho
Linux 0.x
Linux 0.x
Messaggi: 85
Iscritto il: sab 5 nov 2005, 9:46

Re: cerco consigli su come compilare il kernel

Messaggio 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.... ;=)

Avatar utente
Infrid
Linux 1.x
Linux 1.x
Messaggi: 198
Iscritto il: mar 8 nov 2005, 12:46
Contatta:

Messaggio da Infrid »

grazie a tutti per i consigli :D
ora mi metto all'opera

Avatar utente
Infrid
Linux 1.x
Linux 1.x
Messaggi: 198
Iscritto il: mar 8 nov 2005, 12:46
Contatta:

Messaggio 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

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

hai messo nel kernel il driver per la tua scheda audio?

meritil
Master
Master
Messaggi: 1651
Iscritto il: mar 24 ago 2004, 0:00
Slackware: bluewhite64
Contatta:

Messaggio 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

Avatar utente
twister
Staff
Staff
Messaggi: 1599
Iscritto il: mar 11 nov 2003, 0:00
Slackware: current
Località: Roma
Contatta:

Messaggio 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...

Avatar utente
Infrid
Linux 1.x
Linux 1.x
Messaggi: 198
Iscritto il: mar 8 nov 2005, 12:46
Contatta:

Messaggio 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

Rispondi