Debianizzati.Org | Forum | Blog | Guide | IRC
 
 
Forum Italiano Debian - Debianizzati.Org
Dicembre 05, 2008, 01:51:45 am *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia:
 
   Indice   Aiuto Ricerca Agenda Accedi Registrati  
Pagine: [1] 2   Vai giù
  Stampa  
Autore Discussione: .conf  (Letto 2884 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
giuseppegaia
Full Member
***

Karma: +0/-1
Scollegato Scollegato

Messaggi: 198


Mostra profilo E-mail
« inserita:: Agosto 19, 2005, 06:03:53 pm »

ancora ciao
volendo ricompilare il mio kernel (2.6.8-2-k7)per imparare,
ho iniziato a guardare il file /boot/.conf e ho visto che al principio ci sono delle voci che mi lasciano un po' perplesso.
posto le voci:
CONFIG_SOUND_PAS=m
CONFIG_SOUND_PSS=m
CONFIG_PSS_MIXER=y
CONFIG_SOUND_SB=m
# CONFIG_SOUND_AWE32_SYNTH is not set
CONFIG_SOUND_WAVEFRONT=m
CONFIG_SOUND_MAUI=m
CONFIG_SOUND_YM3812=m
CONFIG_SOUND_OPL3SA1=m
CONFIG_SOUND_OPL3SA2=m
CONFIG_SOUND_YMFPCI=m
# CONFIG_SOUND_YMFPCI_LEGACY is not set
CONFIG_SOUND_UART6850=m
CONFIG_SOUND_AEDSP16=m
CONFIG_SC6600=y
CONFIG_SC6600_JOY=y
CONFIG_SC6600_CDROM=4
CONFIG_SC6600_CDROMBASE=0x0
# CONFIG_AEDSP16_MSS is not set
# CONFIG_AEDSP16_SBPRO is not set
# CONFIG_AEDSP16_MPU401 is not set
CONFIG_SOUND_TVMIXER=m
CONFIG_SOUND_KAHLUA=m
CONFIG_SOUND_ALI5455=m
CONFIG_SOUND_FORTE=m
CONFIG_SOUND_RME96XX=m
CONFIG_SOUND_AD1980=m
Ora volendo mettere a paragone le voci di tutto il .conf con il kernel usato effettivamente da sarge come devo fare per avere il suddetto e cosi cominciare a vedere come è stato configurato?
dove troverò ,o meglio cisono effettivamente nel make menuconfig le voci che ho postato?
posso avere una copia del MIO kernel  e se si dove è?

Spero di essere stato chiaro....ditemi cosa manca eventualmente e la posterò
Grazie per quanto potrete dirmi
ciao :rtfm:  :ave:  :s1:
Registrato
The_Noise
Administrator
Hero Member
*****

Karma: +25/-2
Scollegato Scollegato

Messaggi: 884



Mostra profilo E-mail
« Risposta #1 inserita:: Agosto 19, 2005, 06:35:45 pm »

Ovviamente c'è una corrispondenza 1 a 1 delle voci presenti nel file di configurazione del kernel e di quelle che puoi impostare con make menuconfig (e affini). Questo per il semplice fatto che è proprio make menuconfig a creare quel file, ed infatti è molto più comodo usare make menuconfig al posto di editare manualmente il file di configurazione, se non altro per usufruire dell'help in linea.

Ti consiglio di leggere la seguente guida

http://guide.debianizzati.org/index.php/Debian_Kernel_howto_%28aka_make-kpkg%29

che dovrebbe chiarire buona parte dei tuoi dubbi.



 :ciauz:
Registrato
Fart
Hero Member
*****

Karma: +8/-0
Scollegato Scollegato

Messaggi: 1034


Mostra profilo E-mail
« Risposta #2 inserita:: Agosto 19, 2005, 06:52:55 pm »

mi permetto di dare un consiglio a giuseppegaia....
se usi make xconfig la scelta delle varie voci e facilitata dal fatto che mentre su un quadro a sinistra scorri le varie opzioni del kernel, sulla destra ti compare la spiegazione di ogni voce, i siti a cui fare riferimento per maggiori info su quella voce, e soprattutto il nome dell'opzione che stai selezionando che poi comparirà come stringa nel file .config
Con make menuconfig hai le stesse info ma secondo me make xconfig è più userfriendly e meno dispersivo..poi certo è una questione di gusti...
Inoltre:

Citazione

Ora volendo mettere a paragone le voci di tutto il .conf con il kernel usato effettivamente da sarge come devo fare per avere il suddetto e cosi cominciare a vedere come è stato configurato?


Quando installi un kernel precompilato ti dobrebbe comparire il file config-2.*** dove 2.*** è la versione del kernel installato nella cartella /boot Quindi per sapere come è stato compilato basta leggere quel file.
Se vuoi modificarne solo alcune voci quello che puoi fare è installare i sorgenti del kernel (apt-get install kernel-source-2.*.**) andare nella cartella /usr/src scompattare li i sorgenti, copiarci dentro il /boot/config-2.*.** e rinominarlo in .config
Dopo di che dai da questa cartella make xconfig e lui si andrà a leggere la configurazione trovata nel .config che tu ci hai messo.
Ora puoi modificarlo come vuoi, salvare a dunque compilare ed eventualmente installare il nuovo kernel.

Citazione

dove troverò ,o meglio cisono effettivamente nel make menuconfig le voci che ho postato?
posso avere una copia del MIO kernel  e se si dove è?

Il kernel che tu hai è solo l'immagine (apt-get install kernel-image-2.*.**), se vuoi tutto devi installare i sorgenti e compilarli.

Spero di essere stato di aiuto...ciao!


 :-D
Registrato

Out beyond the New Frontiers..
giuseppegaia
Full Member
***

Karma: +0/-1
Scollegato Scollegato

Messaggi: 198


Mostra profilo E-mail
« Risposta #3 inserita:: Agosto 19, 2005, 07:22:59 pm »

chiarissimo... l'howto è gia sulla mia scrivania in forma cartacea e proprio da li sono partite le mie domande forse perche,anzi certamente  non ho ancora afferrato alcuni concetti. Pero in linea di massima ho afferrato la tecnica di menuconfig e sono daccordissimo con te ,ma ...stando a quello che dici (e ti credo) ciò che c'è in .conf e' uguale a ciò che c'e' in menuconfig.Ma vorrei imparare a compilarlo prendendo spunto proprio dal MIO kernel. Quindi domanda!
Se posso scaricare il MIOP kernel dove cercare ?
 mi vergogno a dirlo ma è cosi...non so ancora scaricarlo perche vengo trascinato da un sacco di scritte strane.
scrivo la strada che percorro:
cerco con www.it.kernel.org
clicco ftp.debian.org
clicco su dists/
clicco su debian 3.1r0
clicco su contents i386
e mi appare una schermata con un lungo file ma del kernel neanche l'ombra.  Voi non ci credete ma al mondo esistono ancora i(non posso dirlo)come me

AIUTO!!!


insegnatemi a scaricare il MIO kernel
grazie ------attendo  :s1:  :s1:  :s1:  :s1:  :s1:  :s1:
Registrato
giuseppegaia
Full Member
***

Karma: +0/-1
Scollegato Scollegato

Messaggi: 198


Mostra profilo E-mail
« Risposta #4 inserita:: Agosto 19, 2005, 07:48:50 pm »

ciao fart
in riferimentoa:Quando installi un kernel precompilato ti dobrebbe comparire il file config-2.*** dove 2.*** è la versione del kernel installato nella cartella /boot Quindi per sapere come è stato compilato basta leggere quel file.

Che ,dico io, è .config    giusto?
Scusa la mia balordaggine ,un kernel precompilato che cosa è?
E il mio che è gia stato compilato a monte, o no ?
Ho provato a installare con apt ma ....guarda....e correggimi:
root@gaia:/home/peppe2 apt-get install kernel-source-2.6.8-2-k7
Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso... Fatto
E: Impossibile trovare kernel-source-2.6.8-2-k7

Significa che non c'è Dio che confusione ,,,portate pazienza e se volete portatemi per mano a risolvere il dilemma che per voi è scontato ma per me è insormontabile.
se leggi l'altra risposta sempre in questo posto
capirai dove mi impappino.
Grazie e...attendo :s1:  :s1:  :s1:
Registrato
MaXeR
Administrator
Hero Member
*****

Karma: +42/-0
Scollegato Scollegato

Messaggi: 3424


161200863 maxer@knio.it
Mostra profilo WWW E-mail
« Risposta #5 inserita:: Agosto 20, 2005, 12:09:15 am »

In Debian esistono due 'tipologie' di pacchetti riguardo il kernel linux: sorgenti e binari...

Per la lista dei sorgenti
Codice:
# apt-cache search linux kernel tree


per la lista dei kernel precompilati
Codice:
# apt-cache search linux kernel image


 :ciauz:
Registrato


Fart
Hero Member
*****

Karma: +8/-0
Scollegato Scollegato

Messaggi: 1034


Mostra profilo E-mail
« Risposta #6 inserita:: Agosto 20, 2005, 01:25:20 am »

Citazione

giuseppegaia ha scritto:
ciao fart
in riferimentoa:Quando installi un kernel precompilato ti dobrebbe comparire il file config-2.*** dove 2.*** è la versione del kernel installato nella cartella /boot Quindi per sapere come è stato compilato basta leggere quel file.

Che ,dico io, è .config    giusto?

Si esatto, solo che quello che dico io è una copia del .config..mi spiego meglio: il file .config vero si trova nella cartella /usr/src/kernel-source-2.*.**
Ora quando scarichi i sorgenti di un kernel il sistema apt ti scarica un pacchetto compresso in /usr/src che tu devi scompattare li e ti viene fuori la cartella /usr/src/kernel-source-2.*.**
dentro ci trovi tutto quello che ti serve ma il file .config lo devi generare tu con make menuconfig o xconfig.
Supponiamo che tu sappia scegliere tutte le opzioni del kernel partendo da zero, allora generi questo .config, e una volta fatto puoi compilare il kernel con il comando make-kpkg bla bla..
Questo comando, compilando i sorgenti, genera un pacchetto .deb che non è nient'altro che un kernel-image-***.deb
Quando installi questo pacchetto oltre la cartella in /lib/modules/2.*.** etc.. ti vengono vcreati anche i file in  boot, tra cui il famoso config-2.*.** che si diceva prima.
Ora se tu installi direttamente un kernel precompilato, ovvero apt-get install kernel-image-2.*.** vuol dire che qualcuno per te ha fatto la parte di generazione del file .config e di compilazione dei sorgenti, creando un pacchetto che tuttavia non sarà specifico per la tua macchina, ma che in linea di massimo va bene lo stesso.
Detto questo è chiaro che installando solo il kernel-image precompilato, il file config che trovi in /boot ti dice comunque quali opzioni del make menuconfig o xconfig sono state originariamente selezionate da chi ha precompilato il pacchetto.

Citazione

Scusa la mia balordaggine ,un kernel precompilato che cosa è?
E il mio che è gia stato compilato a monte, o no ?

Penso di aver risposto a questo sopra.

Citazione

Ho provato a installare con apt ma ....guarda....e correggimi:
root@gaia:/home/peppe2 apt-get install kernel-source-2.6.8-2-k7
Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso... Fatto
E: Impossibile trovare kernel-source-2.6.8-2-k7


Attenzione!! la stringa k7 che tu hai impropriamente messo in kernel-source-2.6.8-2-k7 in realtà non ci deve essere!
Ti spiego.
Questa stringa è presente solo nella dicitura del pacchetto precompilato, non dei sorgenti. Infatti k7 vuol dire che nel kernel precompilato sono state scelte delle opzioni che sono particolarmente adatte a processori della famiglia k7.
Se tu vuoi installare i sorgenti, questi sono generici, quindi non ci troverai mai la dicitura k7 !!!
Infatti se provi ad esempio con
apt-cache search kernel-source |grep 2.6
ti comparirà la lista di tutti i sorgenti (da compilare da zero!!) dei kernel della famiglia 2.6 (lo stesso puoi fare chiaramente con quelli della famiglia 2.4:
apt-cache search kernel-source |grep 2.4)

Una volta trovato quello che ti interessa, ammettiamo un kernel 2.6.11, dai
apt-get install kernel-source-2.6.11

Citazione

,,,portate pazienza e se volete portatemi per mano a risolvere il dilemma che per voi è scontato ma per me è insormontabile.
se leggi l'altra risposta sempre in questo posto
capirai dove mi impappino.
Grazie e...attendo :s1:  :s1:  :s1:


Non c'è problema, l'importante è rimanere fedeli a Debian!!!!  :s2:
Spero di averti aiutato, se no ...
ari-posta ancora!  :s1:
Registrato

Out beyond the New Frontiers..
giuseppegaia
Full Member
***

Karma: +0/-1
Scollegato Scollegato

Messaggi: 198


Mostra profilo E-mail
« Risposta #7 inserita:: Agosto 20, 2005, 02:16:24 pm »

ariciao fart .
sei stato meravigliosamente chiaro . Non si può dire altro.......
mi  metto subito all'opera e .......ti,vi farò sapere GGRRAAZZIIEE :rtfm:  :sboing:  :sboing:  :sboing:  :ave:  :ave:  :ave:  :s1:  :s1:  :s1:  :s1:
Registrato
giuseppegaia
Full Member
***

Karma: +0/-1
Scollegato Scollegato

Messaggi: 198


Mostra profilo E-mail
« Risposta #8 inserita:: Agosto 20, 2005, 02:19:26 pm »

ciao maxer .....perfetto ....come tuo solito vado subito alla ricerca e..... ti faro sapere ciao e GGRRAAZZIIEE
 :rtfm:  :sboing:  :sboing:  :sboing:  :ave:  :ave:  :ave:
Registrato
giuseppegaia
Full Member
***

Karma: +0/-1
Scollegato Scollegato

Messaggi: 198


Mostra profilo E-mail
« Risposta #9 inserita:: Agosto 20, 2005, 03:16:13 pm »

riciao maxer ho voluto ascoltare per verificare il consiglio di
fart e cosi ho dato il comando xconfig e mi ha risposto :

root@gaia:/usr/src/linux3 make conf
Makefile:485: .config: No such file or directory
make: *** No rule to make target `conf'.  Stop.

provo a capire da solo ma avro' bisogno .Ho letto il paragrafo di howto kernel di wiki e dice :che dovremo install etcetc:
e li ho installati i pacchetti base per compilare e pacchettizzare un kernel Secondo me manca uno o dei  pacchetti
Sbaglio? perche nella guida c'e' solo il riferimento a menuconfig e non c'e' riferimento a xconfig, config?
 Mi puoi,potete indirizzarmi???
attendo... Grazie :ave:  :conf:  :conf:
Registrato
MaXeR
Administrator
Hero Member
*****

Karma: +42/-0
Scollegato Scollegato

Messaggi: 3424


161200863 maxer@knio.it
Mostra profilo WWW E-mail
« Risposta #10 inserita:: Agosto 20, 2005, 03:29:50 pm »

make conf non è un comando valido...

make config
make menuconfig
make xconfig
make gconfig (penso)

 :ciauz:
Registrato


Fart
Hero Member
*****

Karma: +8/-0
Scollegato Scollegato

Messaggi: 1034


Mostra profilo E-mail
« Risposta #11 inserita:: Agosto 20, 2005, 03:36:48 pm »

Citazione


root@gaia:/usr/src/linux3 make conf
Makefile:485: .config: No such file or directory
make: *** No rule to make target `conf'.  Stop.


il comando innanzitutto è make xconfig
Poi cos'è la cartella linux3?
Un link ? a cosa punta?
Per dare quel comando mettiti nella cartella del kernel di cui hai installato i sorgenti tipo:
/usr/src/kernel-source-2.6.**
e da qui dai make xconfig

Il messaggio di errore non ti dice che ti mancano dei pacchetti ma solo che non trova alcun file Makefile, che è quello che occorre per dare il comando "make ..."
vuol dire solo che non sei nel posto giusto per dare quel comando!
Registrato

Out beyond the New Frontiers..
giuseppegaia
Full Member
***

Karma: +0/-1
Scollegato Scollegato

Messaggi: 198


Mostra profilo E-mail
« Risposta #12 inserita:: Agosto 20, 2005, 03:55:15 pm »

si scusa era make xconf
che comunque mi da :

root@gaia:/usr/src/linux7 make xconfig
*
* Unable to find the QT installation. Please make sure that the
* QT development package is correctly installed and the QTDIR
* environment variable is set to the correct location.
*
make[1]: *** [scripts/kconfig/.tmp_qtcheck] Error 1
make: *** [xconfig] Error 2


presumo (avendo letto un post facsimile al mio ) che ci vogliano le QT
allora sono andato con apt:::::

root@gaia:/usr/src/linux8 apt-cache search qt dev-
qt3-dev-tools - Qt3 development tools
qt3-dev-tools-compat - Conversion utilities for Qt3 development
root@gaia:/usr/src/linux9 apt-get install qt3-dev-tools

ho installato le :qt3-dev-tools - Qt3 development tools
poi rifatto make xconfige..

root@gaia:/usr/src/linux10 make xconfig
*
* Unable to find the QT installation. Please make sure that the
* QT development package is correctly installed and the QTDIR
* environment variable is set to the correct location.
*
make[1]: *** [scripts/kconfig/.tmp_qtcheck] Error 1
make: *** [xconfig] Error 2

come è brutto l'inglese!!!Nel dubbio ho provato pur senza capirne il motivo(mi spieghi cosa fa compat per favore?)ad installare anche il tools-compat ma .....guarda sotto...


Configuro qt3-dev-tools-compat (3.3.4-3) ...
root@gaia:/usr/src/linux12 make xconfig
*
* Unable to find the QT installation. Please make sure that the
* QT development package is correctly installed and the QTDIR
* environment variable is set to the correct location.
*
make[1]: *** [scripts/kconfig/.tmp_qtcheck] Error 1
make: *** [xconfig] Error 2

porta pazienza e.... aiutino(grosso)
attendo
 :conf:  :conf:
Registrato
giuseppegaia
Full Member
***

Karma: +0/-1
Scollegato Scollegato

Messaggi: 198


Mostra profilo E-mail
« Risposta #13 inserita:: Agosto 20, 2005, 04:02:21 pm »

no! ame sembra diessere nel posto giusto perche se lancio menuconfig funziona tutto .Ciò significa cke la directory è giusta( c'è solo quella :
i numero 3 c'è perche ho eseguito un programma di wiki"colorare bash"e non penso mi dia problemi dato che cenuconfig funge....... :conf:  :ave:  :s1:
Registrato
The_Noise
Administrator
Hero Member
*****

Karma: +25/-2
Scollegato Scollegato

Messaggi: 884



Mostra profilo E-mail
« Risposta #14 inserita:: Agosto 20, 2005, 05:16:21 pm »

Citazione

giuseppegaia ha scritto:
no! ame sembra diessere nel posto giusto perche se lancio menuconfig funziona tutto .Ciò significa cke la directory è giusta( c'è solo quella :
i numero 3 c'è perche ho eseguito un programma di wiki"colorare bash"e non penso mi dia problemi dato che cenuconfig funge....... :conf:  :ave:  :s1:


Perfavore, cerca di scrivere in italiano corretto... viene il mal di testa a leggere certi post... e tra l'altro non si capisce neanche qual'è la domanda. C'è la funzione anteprima nel forum: usala prima di inviare i post per correggere gli errori. Grazie.

Per tornare al tuop problema, come ha detto fart, make menuconfig e make xconfig sono funzionalmente identici. Io ad esempio preferisco usare il make menuconfig perchè così non devo scaricare le librerie di sviluppo qt (circa 30MB).

Nella guida non c'è scritto quali sono i pacchetti da installare per usare make xconfig perchè appunto non viene usato (ne fatto accenno a ) make xconfig.

Se tu vuoi usare make xconfig cerca da te quali sono queste librerie di sviluppo necessarie (evidentemente non sono quelle che hai già installato). Gli strumenti ce li hai tutti: google, apt.

 :ciauz:
Registrato
Pagine: [1] 2   Vai su
  Stampa  
 
Vai a:  

Altri Topic Correlati
Oggetto Aperta da Risposte Visite Ultimo messaggio
Hardware e file .conf Kernel lordsata 2 361 Ultimo messaggio Luglio 13, 2005, 05:29:00 pm
da Ldonesty
/etc/kernel-pkg.conf:1: *** missing separator. Stop. Kernel Tacco 1 253 Ultimo messaggio Ottobre 18, 2005, 09:16:41 pm
da MaXeR
modprobe.conf e modprobe.d Kernel alfreale 0 337 Ultimo messaggio Novembre 24, 2006, 05:00:39 pm
da alfreale
errore resolve.conf Network turich 5 257 Ultimo messaggio Novembre 05, 2007, 03:38:55 pm
da turich
modules.conf o conf.modules: dove trovare il file? Hardware sinoath 2 244 Ultimo messaggio Dicembre 02, 2007, 01:06:27 pm
da sinoath
Powered by MySQL Powered by PHP Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC XHTML 1.0 valido! CSS valido!
Pagina creata in 0.111 secondi con 20 interrogazioni al database.