Entra

View Full Version : compilare kernel debian style


redribbon
30-04-2005, 19:03
ciao a tutti...
è la prima volta che compilo un kernel e non mi sono chiare alcune cose:

1: se quando lancio la compilazione non aggiungo l'opzione --initrd quando lancio uso il kernel poi mi va in panico
2: se uso --initrd mi appare una scritta che l'opzione non è del tutto "sicura" o dovrei pachare il kernel o fare qualcos'altro che non ho capito.... io qui me ne son fregrato e ho compilato con --initrd lo stesso
3: una volta installato il nuovo kernel c'è un modo per sapere se è configurato correttamente o basta che "vada" ? :D
4: se il kernel non è configurato correttamente semplicemente non mi vengono abilitate alcune funzionalita o rischio di fare danni al portatile??

grazie :)

redribbon
30-04-2005, 19:08
ciao a tutti...
è la prima volta che compilo un kernel e non mi sono chiare alcune cose:

1: se quando lancio la compilazione non aggiungo l'opzione --initrd quando lancio uso il kernel poi mi va in panico
2: se uso --initrd mi appare una scritta che l'opzione non è del tutto "sicura" o dovrei pachare il kernel o fare qualcos'altro che non ho capito.... io qui me ne son fregrato e ho compilato con --initrd lo stesso
3: una volta installato il nuovo kernel c'è un modo per sapere se è configurato correttamente o basta che "vada" ? :D
4: se il kernel non è configurato correttamente semplicemente non mi vengono abilitate alcune funzionalita o rischio di fare danni al portatile??

grazie :)

ultimo aggiornamento:
se compilo i sorgenti del kernel 2.6.8 versione per debian sarge il pacchetto che creo mi funziona e va, se invece compilo un kernel 2.6.9 o 2.6.11.7 preso da kernel.org il pacchetto che creo mi da un errore quando lo installo, in particolare:

dpkg -i kernel-image-2.6.
kernel-image-2.6.11.7.prova_10.00.Custom_i386.deb
kernel-image-2.6.8.carlo_10.00.Custom_i386.deb
carlo:/usr/src# dpkg -i kernel-image-2.6.11.7.prova_10.00.Custom_i386.deb
Selezionato il pacchetto kernel-image-2.6.11.7.prova, che non lo era.
(Lettura del database ... 86490 file e directory attualmente installati.)
Spacchetto kernel-image-2.6.11.7.prova (da kernel-image-2.6.11.7.prova_10.00.Custom_i386.deb) ...
Configuro kernel-image-2.6.11.7.prova (10.00.Custom) ...
/usr/sbin/mkinitrd: /lib/modules/2.6.11.7.prova: Not a directory
/usr/sbin/mkinitrd: MODULES needs to be set to none?
Failed to create initrd image.
dpkg: errore processando kernel-image-2.6.11.7.prova (--install):
il sottoprocesso post-installation script ha restituito un codice di errore 2
Sono occorsi degli errori processando:
kernel-image-2.6.11.7.prova

chiaramente il mio intento sarebbe di installare l'ultimo kernel disponibile :)

josephdrivein
30-04-2005, 20:03
usi make-kpkg? Secondo me stai facendo casino, sembrerebbe che la versione del tuo kernel sia 2.6.11.7.prova e quindi non trova i moduli. Riguarda i comandi che dai per compilare per il procedimento che usi, c'è qualcosa di sbagliato...

redribbon
30-04-2005, 20:14
usi make-kpkg? Secondo me stai facendo casino, sembrerebbe che la versione del tuo kernel sia 2.6.11.7.prova e quindi non trova i moduli. Riguarda i comandi che dai per compilare per il procedimento che usi, c'è qualcosa di sbagliato...

sto cercando di compilare un kernel 2.6.11.7. I passi che ho fatto sono:


configurazione
make-kpkg clean
make-kpkg --initrd --append-to-version=.prova kernel_image

quello che ho mostrato sopra mostato è il risultato che mi appare sul terminale se installo il pacchetto ottenuto con dpkg -i nome pacchetto

redribbon
01-05-2005, 15:38
up :D

sirus
01-05-2005, 19:43
vai sulla discussione ufficiale di debian e li trovi tutto quello che ti serve per compilare il tuo kernel ;)
sezione Documentazione, FAQ e HOWTO :read:

redribbon
01-05-2005, 22:56
vai sulla discussione ufficiale di debian e li trovi tutto quello che ti serve per compilare il tuo kernel ;)
sezione Documentazione, FAQ e HOWTO :read:
il problema è che sono partito da li :D
ho seguito i passi del how to .....