Newsgroup: it.comp.os.linux.sys
Titolo: Lilo e kernel di grandi dimensioni

Ciao
Ho una redhat 6.2. Ho dovuto ricompilare il kernel per aggiungere alcune
opzioni
relative al firewalling, e al supporto di NTFS. Dopo aver trminato la
compilazione
effettuata con 'make bzImage' aggiungo una voce nel file di configurazione
di LiLo
per poter testare il nuovo kernel. Testo il comportamento di lilo
(lilo -v -t) e
viene riscontrato un errore del tipo:
'Kernel /usr/src/linux/vmlinux is too big'
Come posso risolvere il problema?
Nell'howto si dice di installare una verisione di lilo >= 18. Ma non riesco
a trovare
ne il binario ne i sorgenti per RH6.2. E vorrei evitare di reinstallare
lilo.
Qualcuno sa come posso risolvere il problema? O un modo per comprimere
maggiuormente il kernel.
grazie e ciao
.oOraDazOo.
PS: (Riavviando comunque il sistema chiaramente lilo non mi da la
possibilità di caricare
il nuovo kernel.)

 relative al firewalling, e al supporto di NTFS. Dopo aver trminato la
Usa piu' moduli.
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *

> Usa piu' moduli.
ho usato i moduli anche perchè inglobando queste funzionalità
direttamente nel kernel, il funzionamento non era garantito stabile al
100% (cosi' era scritto nell'howto)
ciao
.oOraDazOo.

In un messaggio del Fri, 29 Mar 2002 15:05:13 GMT .oO raDazOo. scriveva:

Evidentemente non sono abbastanza se continua a dire che vmlinuz e'
troppo grande...


 troppo grande...
ecco appunto: il kernel compilato si chiama vmlinux mentre il kernel di
default
(quello che sto attualmente utilizzando) si chiama vmlinuz. Non vorrei aver
saltato
una fase dopo la compilazione del kernel: l'ultimo cosa che ho fatto è stato
lanciare il make 'bzImage'. In questoi modo comprimo già il kernel o no? Dal
contenuto dell'howto credo di si ma mi piacerebbe avere conferme...
ciao!
.oOraDazOo.

 default
[..]
Si, lo comprimi ma non posso sapere cosa hai fatto ne' cosa puoi avere
saltato.


esatto... con i kernel di tutte le distro e tutto modulare, non devi 
ricompilare nulla
modprobe ntfs
modprobe ipv6
modprobe ipchains
modprobe ecc
non perdetevi in ricompilazioni, anche xč i kernel delle distro tipo redhat 
ecc personalmente mi fannno un po schifo :)


 questoi modo comprimo gia` il kernel o no?
Stai facendo confusione. Il file vmlinux e`  il file ELF che contiene il
kernel, non  mi risulta che  sia usabile per avviare  la macchina. Sotto
arch/i386/boot trovi  bzImage che e` l'immagine  compressa con attaccato
il loader, usa quella.
ciao
Kronos
-- 
Home: 
http://kronoz.cjb.net
"L'ottimista pensa che questo sia il migliore dei mondi possibili. 
 Il pessimista sa che e` vero" -- J. Robert Oppenheimer

 kernel, non  mi risulta che  sia usabile per avviare  la macchina.
No infatti.
ho fatto una confusione tremenda!
Grazie per avermi riportato sulla retta via ;)
ciao
.oOraDazOo.

 lilo.
I sorgenti non dipendono mica dalla distro.
Puoi usare anche GRUB.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
-<! Computer programmers never die, they just raise an unhandled exception.!>-

> I sorgenti non dipendono mica dalla distro.
Mi sono espresso male, riformulo:
'ne il binario per RH6.2, ne i sorgenti.'
scusa l'imprecisione ;)
ciao!
.oO raDaz Oo.

 'Kernel /usr/src/linux/vmlinux is too big'
[snip]
prova a mettere 
export INSTALL_PATH=/boot
nel file /usr/src/linux/Makefile
se non ci fosse gia'...con me ha funzionato.
-- 
~~ rudi  ~~
 L.U.#249907
 on SuSe 7.3
 ^^^^^^^^^^^