Newsgroup: it.comp.os.linux.iniziare
Titolo: Debian: Ricompilare il Kernel

ciao,
ho provato a ricompilare il kernel,
eseguendo questa procedura:
- make config
- make dep
- make zImage
ma alla fine mi esce un'immagine in vmlinux di 2.3 Mb, e mi dice che è
troppo grossa!
Ho pensato "va bene non la posso mettere su un fd0 ma in LILO sì", e invece
anche LILO dice che è troppo grossa, cosa posso fare? come si fa di solito?
io è la prima volta che mi ricompilo il kernel....
grazie e ciao
PAolo

  PAolo
ciao ...
-- 
#include <stdio.h>
int main(void){char c[]={10,65,110,116,111,110,105,111,32,98,97,114,98,111,110,
101,32,60,104,105,110,100,101,109,105,116,64,116,105,115,99,97,108,105,110,101,
116,46,105,116,62,10,10,0};printf("%s",c);return 0;}

Oltre a
make bzImage
come giustamente suggeritoti, dovresti disabilitare nella configurazione del 
kernel tutte le cose che non ti servono, tipo il supporto pcmcia che se non 
hai un notebook non ti serve ad una cippa, o l'isdn se non hai l'isdn, i 
protocolli wan token ring ecc., insomma dovresti un pò vedere che cos'hai 
sul computer.
Mi preme darti un consiglio che è frutto del 95% dei miei errori di 
compilazione del kernel.
In linux puoi compilare quasi tutto come moduli, ma guardati bene dal 
compilare come moduli il supporto alle interfacce atapi, ultradma, ed agli 
hardiski in genere, inoltre non compilare mai come modulo il supporto al 
filesystem in uso, se non segui queste basilari regole ti ritroverai 
immancabilmente con un kernel panic ed unsistema inutilizzabile...
Inoltre le istruzioni seguenti a quelle da te nominate dovrebbero essere.
cp System.map /boot/System.map
cp arch/i386/boot/bzImage /boot/vmlinuz
poi contrallare che nel file /etc/lilo.conf la label Linux sia puntata al 
tuo vmlinuz e dare
/sbin/lilo
Ricorda inoltre di muovere il vecchio vmlinuz in un copia di backup come 
vmlinuz-old e di creare una corrispondente entry in lilo.conf, e di fare lo 
stesso con i moduli muovendoli in una nuova directory prima di dare il
make modules_install
Spero di essermi capito.
Buona domenica...
Ora vado a cimentarmi anco me nella ricompilazione che ho appena finito di 
installare la mandrakkia 9.0, che fino ad ora si è rivelata mooooolto 
efficiente e stabile, più della debian 3.0 che già ho provato.
Ciao!


On 19 Oct 2002 22:18:05 GMT, Antonio barbone <bar...@bagnoli.home>
wrote:
Io faccio cosi:
make config
make-kpkg -rev Config.1 kernel_image
poi esco dalla dir sources
cd ..
e faccio
dpkg -i kernel-image-2.4.19_Custom.1_i386.deb
Ciao spero questo aiuti
Massimiliano


l'ho fatto e quando monto l'immagine il lilo mi dice sempre che è troppo
grossa,
adesso circa 1.04 Mb a me non sembra grossa...
io la prendo in usr/src/linux/arch/i386/boot/compressed
e prendo il file "vmlinux"
è forse qui che sbaglio?
poi la metto in "lilo.conf" e cerco di fare un boot alternativo,
cioè voglio mantenere sia la vecchia immagine che la nuova così se la nuova
non va parto con la vecchia,
lancio liloconfig ed ecco che mi esce l'errore, la nuova immagine non la
prende... :-(
mi puoi aiutare? grazie mille
ciao
"Antonio barbone" <bar...@bagnoli.home> ha scritto nel messaggio
news:slrnar3mjq...@localhost.bagnoli.home...


  ciao
ciao ...


 eseguendo questa procedura:
http://www.cn.debian.org/doc/manuals/reference/ch-kernel.it.html
meglio leggere tutta la doc di kernel
uno sballo Patrik
