Newsgroup: it.comp.os.linux.sys
Titolo: Kernel modulare perfetto, ma avvio lento

Ciao,
provo a porvi questo quesito :
Ho ricompilato il Kernel 2.4.4 come modulare sulla mia RedHat 7.0, tutto č
andato a buon fine
Ora il mio lilo presenta la voce relativa al nuovo kernel cosė :
image=/boot/vmlinuz-2.4.4
        label=linux-2.4.4
        initrd=/boot/initrd-2.4.4.img
        read-only
        root=/dev/sda5
Dove vmlinuz-2.4.4 č l'immagine compressa del kernel che mi sono creato con
make #bzImage e initrd-2.4.4.img č l'immagine Ram che mi sono creato con il
comando #/sbin/mkinitrd /boot/initrd-2.4.4.img 2.4.4
Il sistema si avvia perfettamente e senza darmi alcun problema, non fosse
altro che all'avvio nel decomprimere il tutto ci mette una vita ! Nel senso
che "Loading Linux...." non finisce pių. E a me sembra strano. Ora non
riesco a capire da che cosa dipenda dall'immagine compressa o dal disco Ram
? Come posso fare a rendere pių veloce questo passaggio ?
Grazie a quelli che mi daranno una mano,
Pinguinosperanzoso

 con il comando #/sbin/mkinitrd /boot/initrd-2.4.4.img 2.4.4
Sei sicuro di averne bisogno? Normalmente il ramdisk non serve..
CIao.
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
  *** Linux user # 198661 --- ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***

 Sei sicuro di averne bisogno? Normalmente il ramdisk non serve..
E' l'unico sistema che ho trovato per avere un Kernel Modulare che si
carichi senza impicci, e lo fa veramente bene a parte il problema del
"Loading...", che alternative avrei potuto usare ?
Grazie,
Pinguino

 ....che alternative avrei potuto usare ?
Hai fatto bene,nessuna alternativa, per adesso.
Se vuoi, potresti mettere alcune cose, non tutto, alcune cose nel kernel,
ma quello è l'unico modo corretto di fare.

 Hai fatto bene,nessuna alternativa, per adesso.
Uh!...Non vedo l'utilità di utilizzare un ramdisk almeno che non si voglia 
modularizzare il supporto per il filesystem e il supporto per il disco. 
Forse serve con qualche periferica scsi ma li un "append" dovrebbe bastare..
Ciao.


 "Loading...", che alternative avrei potuto usare ?
Se riesci a non usare i moduli, puoi fare un kernel monolitico come ho
fatto io... neanche un modulo e via! Questo pero' con un 2.2.16 e poche
periferiche da supportare, non so che componenti abbia tu e se il 2.4.x sia
piu' "esigente" del 2.2.x
-- 
 Ciao, Bianco.
 Reply to luca.bianco (at) 
tiscalinet.it

 Ciao.
Il ramdisk serve proprio per i dispositivi scsi.
Inoltre, am questa è uan mia deviazione, lo uso per il recupero di burtte
situaizoni su un raid software.
Ovvero nel ramdisk ho messo un ashel minimale e tutto il necessario per montare
il file system / vero e proprio dei tre dischi in raid....
Append non basta...
Append serve a dare i parametri al modulo o al kernel, ma se il modulo non l'hai
caricato non puoi usarlo....

 l'hai caricato non puoi usarlo....
Quindi, se non hai di questi problemi/esigenze, puoi tranquillamente non 
utilizzarlo.



io solitamente includo la roba che serve nel kernel... e tutto il resto
lo lascio modulare
-- 
  _     _                                  _ 
 (_)   | |                                | |
  _____| |  ___   ____    ____  _____   __| |
 |  _   _) / _ \ |  _ \  / ___)(____ | / _  |
 | |  \ \ | |_| || | | || |    / ___ |( (_| |
 |_|   \_) \___/ |_| |_||_|    \_____| \____|
Windows NT crashed.
I am the Blue Screen of Death.
No one hears your screams.

 comando #/sbin/mkinitrd /boot/initrd-2.4.4.img 2.4.4
scusate la domanda banale...
ma che è questo problema del kernel 2.4? 
Non supporta i moduli? O cosa?
Si vede che sono rimasto al 2.2.....
-- 
Non c'è più forza nella normalità, c'è solo monotonia.

 utilizzarlo.
Finisco qua il mio intervento, ma tu hai dato una informazione errata.
Append non carica alcun modulo, tu hai detto questo.
ciao

michele nicosia wrote:

Non mi sembra proprio, ho detto che FORSE bastava un append e comunque NON 
per caricare qualche modulo.
