[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RE: ricompilazione kernel



Forse sono stato un po troppo generico.

Io mi ritroco con questa situazione:

drwxr-xr-x  16 root root      496 2005-05-16 12:51
kernel-headers-2.6.8-2
drwxr-xr-x   3 root root      520 2005-05-18 13:31
kernel-headers-2.6.8-2-686
-rw-r--r--   1 root src  15542852 2005-06-20 17:03
kernel-image-2.6.8_custom.1.0_i386.deb
-rw-r--r--   1 root src  15530184 2005-06-20 12:25
kernel-image-2.6.8_prova.1.2_i386.deb
drwxr-xr-x   3 root root       72 2005-05-16 12:51 kernel-kbuild-2.6-3
drwxr-xr-x  20 root root     1616 2005-06-20 17:02 kernel-source-2.6.8
lrwxrwxrwx   1 root src        28 2005-05-11 16:56 linux ->
/usr/src/kernel-source-2.6.8

Dove kernel-source-2.6.8 condiene i sorgenti del kernel.

I punti sono questi:
Il kernel-headers-XXXX onestamente non so a cosa servono e poi perche ne
ho due? Penso siano specifici per il processore (almeno il 686)
I file .deb si creano con il comando:

make-kpkg -revision=custom.1.0 kernel_image --initrd

che successivamente con il comando:

dpkg -i kernel-image-2.6.8_custom.1.0_i386.deb

lo insatallato...cioe' sotto /boot trovo:

-rw-r--r--   1 root root 1227818 2005-06-20 17:02 vmlinuz-2.6.8

Che viene linkato dal link:

lrwxrwxrwx    1 root root     18 2005-05-17 18:50 vmlinuz ->
boot/vmlinuz-2.6.8

E per finire rimette a postoil menu.lst di grub.

Bene, direi che rispetto a esperienze di compilazione e' funzionale e
pratico.

Ora, se io voglio cambiare la configurazione del kernel aggiungendo per
esempio qualche modulo compilato o non, e voglio pero' usare una
versione successiva, per esempio custom.1.1 in modo da avere un'altra
immagine disitnta come file .deb occorre che lancio il seguente comando
?

make-kpkg -revision=custom.1.1 kernel_image --initrd

L'errore e' il seguente:

I note that you are using the --revision flag with the value
   custom.1.1.
However, the ./debian/changelog file exists, and has a different value
   custom.1.0.
I am confused by this discrepancy, and am halting.


Dove nel file changelog vedo espliciti riferimenti alla custom.1.0

Insomma, usando gentoo io compilavo il mio kernel, lo mettevo in /boot e
modificavo il file menu.lst del grub e via. Qui non riesco a capire come
e' strutturata queta gestione. Ribadisco la mia poca esperienza con
linux...e vi ringrazio in anticipo....

Ciao!



Reply to: