Alle 00:32, mercoled� 11 maggio 2005, Domenico Ferraro hai scritto:
> Intanto vorrei ringraziare tutti quelli che mi hanno risposto.  :-)

PRE-PRE per info info comando o man comando

PRE: ti installi un kernel precompilato 2.x.x da debian:
apt-get install kernel.image-2.x.x
cos� eviti di diventare matto per i settaggi iniziali del .config perch� te li 
copi da li, poi ti installi i pacchetti comodi per la debian way alla 
compilazione dei kernel e dei moduli aggiuntivi:
apt-get install module-assistant
apt-get install kernel-packages

1) ti scarichi i sorgenti kernel che vuoi da una distro debian:
apt-get install kernel-source-2.x.x

2) poi li scompatti:
tar xjvf /usr/src/kernel-che-vuoi.tar.bz2

3) entra della dir che si � creata:
cd kernel-source-2.x.x

4) poi la prima volta non fare esperimenti e cerca di ricostruire solo il 
vecchio kernel:
make oldconfig
dopo puoi, se vuoi, fare le le modifiche che ritieni necessarie con make 
menuconfig o make xconfig, ma se ci sono problemi la prima volta parti cos�.

5) non � strettamente necessario, dipende se hai compilato prima con opzioni 
append_to... o revision diverse, quindi talvolta si talvolta no, vatti a 
vedere il man di make-kpkg oppure dallo come comando in via generale:
make clean

6) fatti il deb del kernel:
make-kpkg --initrd kernel_image

7) torna alla dir precedente:
cd - o cd ..
 
9) installi il kernel nuovo
apt-get install kernel-image.2.x.x-10.00.Custom.i386.deb

10) se usi grub si arrangia lui, se usi lilo (passa a grub) in /etc/lilo.conf:
image=/vmlinuz
        label=Linux
        initrd=/initrd
        read-only

11) Riavvi.

99 su cento avrai gli stessi problemi con il fb (console nera). Per� adesso li 
potrai gestire con pi� semplicit�.

I punti chiave successivi probabilmente sono:

mkinitrd  che ti ricostruisce l'initrd del kernel inserendo tutto quel che 
vuoi e che hai scritto in /etc/mkinitrd/modules o altro, se lo trova. Per 
info:
info o man initrd
info o man mkinitd

sintassi del secondo:

mkinitrd -o /boot/initrd.img-2.x.x.? /lib/modules/2.x.x.?
ln -sf /boot/initrd.img-2.x.x.? /initrd 



Ah, si, dimenticavo: credo che il tutto sia detto almeno una volta al mese in 
ogni lista Debian che si rispetti in giro per il mondo. Io ho ampiamente 
riciclato posta mia e di altri ed ho deciso di rispondere cos� perch� mi 
sembrava che in qesta lista fosse almeno un paio di mesi che la cosa non 
veniva affrontata daccapo, ma forse mi sbaglio.

Ciao!

A.

Rispondere a