Newsgroup: it.comp.os.linux.iniziare
Titolo: Cosa è: /boot/initrd-2.4.18-14.img?

Salve,
mi piacerebbe sapere:
- cosa è
- a cosa serve
- se è indispensabile
- come sigenera
- chi più né ha né metta
Grazie mille,
			Danilo

 - chi più né ha né metta
 
basta? :P
-- 
il Vide - ICQ# 5301833
IAMM - it.arti.musica.metal 
http://www.heavy-metal.it
Tessera #8 "Tira Clarenzo e m' illumino d' immenzo"

 distro odierne e' quasi obbligatoria
Perche`? 
Le possibilita` che mi vengono in mente sono solo
1) driver che funzionano meglio (o solo) come moduli (raro)
2) driver rilasciati solo come moduli, in forma binaria.
Sono buoni motivi, intendiamoci, ma non mi sembrano tali
da rendere initrd una scelta quasi obbligata...
-- 
Ikitt
"Stupid people do stupid things smart people outsmart each others"
*** mailserver: 
freemail.it

 da rendere initrd una scelta quasi obbligata...
Beh, io con le partizioni in reiser e con il kernel MDK senza initrd nn 
parte nulla (anzi, anche con server vanilla configurato per il mio sistema 
senza initrd nada..)
Oh, poi magari sono solo io che nn sono buono a configurare :)


 Oh, poi magari sono solo io che nn sono buono a configurare :)
Beh, basta ricompilare il kernel con i supporti che ti interessano non
come moduli e di initrd te ne puoi dimenticare...
Bye,
-- 
RaSca
"Il regno dei cieli č simile ad un mercante che va in cerca di
perle preziose. Trovatane una di grande valore va, vende tutti
i suoi averi e la compra" - Gesů Cristo
http://web.tiscali.it/rascasoft

 come moduli e di initrd te ne puoi dimenticare...
Perche' ho detto "server" lo so solo io..cmq ci siam capiti ;)
Ok, ma appunto devi mettere tutto built-in e per una distro odierna cio' nn 
e' possibile..almeno alla prima installazione. o sbaglio?


Grazie mille per le delucidazioni e per l'info sull'esistenza della man page
di mkinitrd.
Nel frattempo ho già ricreato il file .img, tanto per provare, perchè ho il
kernel che ha pochissimi moduli.
Ma mentre lanciavo mkinitrd, mi ha dato questo problema:
#mkinitrd /boot/initrd-2.4.20-6.img 2.4.20-6
No module aic7xxx found for kernel 2.4.20-6
Di fatto il driver per il controller SCSI e compilato in modo statico nel
kernel, non capisco perchè cerchi il modulo di questo.
Comunque con l'opzione "--omit-scsi-module" è andato a buon fine.
#mkinitrd --omit-scsi-modules /boot/initrd-2.4.20-6.img 2.4.20-6 
Grazie mille ancora,
		Danilo

 2) driver rilasciati solo come moduli, in forma binaria.
3) Partizione di / su periferiche il cui driver e' in forma di modulo
(dischi scsi, dischi raid, dischi ide ma su controller strani, oppure
filesystem particolari). Non potento fare un kernel monolitico con dentro
tutto, si usa il ramdisk.
-- 
Enrico Bodo  -   Postdoc Fellow       
University of Rome "La Sapienza"    
Department of Chemistry        

 tutto, si usa il ramdisk.
Ah! Fraintendimento mio. Io pensavo genericamente ai kernel ricompilati,
non a quelli delle distro. In quei casi in effetti l'initrd e` un must, dovendo
essere piu` generiche possibile.


 e' possibile..almeno alla prima installazione. o sbaglio?
Per la prima installazione hai ragione da vendere :)


 e' possibile..almeno alla prima installazione. o sbaglio?
Non so, spesso ho messo la root in reiser come prima installazione e non ho
mai avuto problemi (e sulla mia Slack ho notato che non ci sono initrd*.img
quindi anche al primo avvio doveva essere cosi').
Quando ricompilo solitamente il filesystem della root lo includo nel kernel,
tutti gli altri li metto come moduli e non ho mai avuto la necessita' di
usare mkinitrd.
AFAIK mkinitrd serve nel caso tu hai root in reiser e compile il fs reiser
come modulo oppure nel caso di controller scsi mal supportati (ma in questo
caso sto proprio giocando con la memoria, pero' aveva a che fare con scsi)
quindi nel 99% dei casi non dovrebbe servire a nulla.
Ciao
-- 
Sono un servitore del Fuoco Segreto, e reggo la fiamma di Anor.
A nulla ti servira' il fuoco oscuro, fiamma di Udun.
Torna nell'Ombra! Non puoi passare.