Newsgroup: it.comp.os.linux.iniziare
Titolo: compilazione kernel: AAARGH

.
insomma: che diavolo ha combinato MAKE? mi ha creato un eseguibile standard?

 insomma: che diavolo ha combinato MAKE? mi ha creato un eseguibile standard?
Il kernel compilato lo trovi con nome bzImage sotto
/usr/src/linux/arch/i386/boot/
e non sotto /usr/src/linux.
E a questo punto mi sorge una domanda: che cavolo è il file vmlinux in
questione ?
Ciao :-)
P.S.
Esiste la possibilità di installare il kernel appena compilato dando il
comando
make install...anche se io preferisco fare a mano...

 che basta... "kernel is too big"...
Sei ad un passo dalla meta.
Prova così:
make bzImage
make bzlilo
make modules
make modules_install

> i fondelli: sono identici! byte per byte, perfettamente identici! e
visibilmente
non e' che sbagli file? se cambi configurazione, anche di poco, la
dimensione dovrebbe cambiare vistosamente. ricontrolla, forse e' un errore
banale.
Se vuoi comunque imparare a compilare il kernel senza tanti patemi leggi
appuntilinux su 
www.pluto.linux.it
, spiega molto meglio degli howto.
ciao

MA (c'č sempre un MA) LiLo (peste lo colga) dice "kernel is too big".
Hai dato un make bzImage al posto di make zImage o Image? Spesso risolve
la questione.
-- 
The Hitman - 
http://members.xoom.it/hitman
e-posta : sonicblast (at) 
tiscalinet.it
 
Powered by Debian 2.2 (frozen) on a AMD K6-II machine - Wintel Free
-----> Le risposte stanno spesso in /usr/doc e in man comando <----

 make bzlilo
Ehmmm... uno dei due...
bzImage, crea semplicemente l'immagine compressa in arch/i386/boot/bzImage
bzlilo, crea l'immagine, la copia in /boot/vmlinuz e reinstalla Lilo...
Poi devi procedere di conseguenza..
Ciao.
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
              *** ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***

 make install...anche se io preferisco fare a mano...
l'ho provato, ho provato pure make zLilo ma ora non ricordo esattamente cos'era
successo

E a questo punto mi sorge una domanda: che cavolo è il file vmlinux in
Se gzippi vmlinux ottieni il kernel.
-- 
giu...@pobox.com

magari. Ho provato anche quello


magari. Ho provato anche quello
La mia era una risposta a cosa è vmlinux, non a come trovare il kernel.
Io fossi in te, farei
make dep
make clean
ls arch/i386/boot > miofile1
make bzImage
ls arch/i386/boot > miofile2
diff miofile1 miofile2
e vedi se ti ha messo il kernel...
-- 
giu...@pobox.com

 visibilmente
ti elenco i passaggi x la ricompilazione del kernel (x le spiegazioni non sono
sicuro siano esaudienti ma ci provero')
vai alla dir  /usr/src/linux apri un terminale in quella dir e digita:
-make mrproper          elimina i vecchi link al kernel
-make xconfig           visualizza la maschera x la selezione delle opzioni
-make dep               risolve le varie dipendenze
-make clean             pulisce i file sorgenti
-make bzImage           crea l'immagine del kernel 
-make modules           crea i moduli selezionati nel kernel
-make modules_install   installa i moduli nel nuovo kernel
quando crei l'imagine tramite bzImage la mette in /usr/src/linux/arch/i386/boot
e la chiama bzImage--a questo punto la rinomini a tuo piacimento (solitamente
si usa vmlinuz) e la metti nel suo posto assegnatoli--ad es nella slackware il
vmlinuz va messa in /   
in altre distro può essere in /boot
per fare alla svelta gli puoi dare lo stesso nome della vecchia immagine cosi'
non devi stare li a toccare il lilo.conf  ma ti basta lanciare da terminale il
comando lilo,dopo aver rinominato e spostato il bzImage--per sicurezza fai una
copia della vecchia immagine--
se per caso gli cambi la ver del kernel ricordati di cambiare il puntamento
della dir /usr/src/linux-----|questa dir punta alla dir con dentro i sorgenti
se guardi in /usr/src troverai la  dir linux e la dir es linux2.2.13--la dir
linux e' praticamente linkata alla linux2.2.13 quindi se cambi  ver  e ad es
gli metti la 2.2.16  devi ricordarti di far puntare la dir linux a quest'ultima
e non piu' a linux2.2.13 altrimenti al boot ti vengono fuori un po' di msg di
errore specialmente sui moduli
io solitamente decomprimo il file del kernel nuovo compresso in una dir
qualunque  poi la sposto al suo posto cosi' non sovrascrive quella che usi
attualmente e se qualcosa non va rilinko la dir linux alla vecchia dir dei
sorgenti e gli rimetto il vmlinuz.old  appena copiato rinominandolo--cosi'
tutto torna al punto di partenza piu' o meno--
spero di esserti stato di aiuto e di non aver scritto troppe boiate--se cosi'
fosse chiedo umilmente scusa e spero che aprezziate almeno l'intenzione di aver
tentato di dare una mano--
ciao a tutti e alle proxime