PDA

View Full Version : 2 domande sulla compilazione del kernel


akronim
08-05-2003, 13:02
1) ho letto che copiando il .config2.4.xx da /boot alla dir dove compilo il kernel posso partire dalla configurazione dell' attuale kernel in uso per "raffinarla" con una nuova configurazione (dopo averlo rinominato in .configure) è giusto?

2) ho provato a ricompilare il k. provatolo non funzionava, ho riavviato con il vecchio ma mi ha dato problemi : - mi ero scordato di dare #make modules questo può influire anche sul vecchio kernel ?

ilsensine
08-05-2003, 13:12
Originally posted by "akronim"

1) ho letto che copiando il .config2.4.xx da /boot alla dir dove compilo il kernel posso partire dalla configurazione dell' attuale kernel in uso per "raffinarla" con una nuova configurazione (dopo averlo rinominato in .configure) è giusto?
in genere sì

2) ho provato a ricompilare il k. provatolo non funzionava, ho riavviato con il vecchio ma mi ha dato problemi : - mi ero scordato di dare #make modules questo può influire anche sul vecchio kernel ?
Non dovrebbe

akronim
08-05-2003, 13:59
in effetti non pensavo fosse possibile toccare l' altro kernel , ..ma non si sa mai a far casino sono bravissimo :D

ilsensine
09-05-2003, 08:20
In realtà in un caso è possiblie fare casini, ovvero se esegui make modules_install _e_ la versione del kernel che stai compilando _coincide_ con la versione del kernel "originale". In questo caso i moduli del vecchio kernel vengono sovrascritti dai nuovi. Per ovviare a questo problema, alcune distribuzioni (ad es. Mandrake) fanno sì che i kernel compilati dall'utente abbiano un nome "leggermente diverso" dal kernel di default, così da non creare conflitti.
Se invece installi un kernel completamente diverso, non ci sono problemi.

akronim
09-05-2003, 15:55
grazie delle delucidazioni.

oggi ho riprovato a compilare il kernel
al momento di creare la bzImage - il make mi dà questo errore :

Makefile:8: *** unterminated call to fuction 'shell': missing ')'. Stop.

e qui ovviamente si ferma !!

che vuol dire?

ilsensine
09-05-2003, 16:16
Forse "qualcuno" ha editato il makefile, salvandolo senza accorgersi che l'editor balordo ha "allungato" su due righe la riga 8 che assegna la variabile ARCH, vero? ;)

akronim
09-05-2003, 19:47
oops ! :rolleyes:

se lo becco !!!!!

dovrò decidermi a usare vim o emacs