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.