|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: May 2001
Città: Roma
Messaggi: 313
|
2 domande sulla compilazione del kernel
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 ? |
![]() |
![]() |
![]() |
#2 | ||
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Re: 2 domande sulla compilazione del kernel
Quote:
Quote:
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
||
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: May 2001
Città: Roma
Messaggi: 313
|
in effetti non pensavo fosse possibile toccare l' altro kernel , ..ma non si sa mai a far casino sono bravissimo
![]() |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
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.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: May 2001
Città: Roma
Messaggi: 313
|
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? |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
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?
![]()
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: May 2001
Città: Roma
Messaggi: 313
|
oops !
![]() se lo becco !!!!! dovrò decidermi a usare vim o emacs |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:20.