Newsgroup: it.comp.os.linux.iniziare
Titolo: initrd.

Salve.
Non riesco proprio a far partire il sistema utilizzando initrd.
Ho creato l'initrd utilizzando iniramfs-tools.
Quando riavvio il sistema mi dice Waiting for root filesystem e si blocca.
Forse sbaglio nei passaggi per la creazione dell'inintrd.
Eppure mi sembra semplice, basta dare un update-initramfs.
Potete darmi una mano?



secondo me è un baco che colpisce pochi (ma ancora non ho capito in base
a cosa e come) e non lo chiuderanno mai. io ho tre pc con lo stesso
problema. su uno ho rifatto il kernel con ide-disk incluso, in uno ho un
kernel vecchio e sull'altro ho lasciato udev e initramfs-tools a
precedente versione. ora ho visto che con debian testing sono passati
dalla .60 alla 68b, ma aspetto ad aggiornare perché mi pare d'aver capito
che ci siano ancora problemi
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=378089
vediamo se fra qualche giorno viene sistemato o meno.
nel frattempo, se hai una debian o simile, per avviare devi aspettare un
paio di minuti, caricare il modulo ide-disk quando entri in busybox poi
uscire (exit) e riprende il boot.
mi hanno detto che passando a yaird si risolve, io ho combinato un
pasticcio ed ho lasciato perdere :)
ma se anche con l'ultimo aggiornamento non hanno risolto è da prendere in
seria considerazione il passaggio.
ciao

gio wrote:

Ho provato con yaird ma si blocca, dice "could not read output
for /sbin/modprobe -v -n --show-depends --set-version 2.6.17 evdev
(fatal)".
Ho tolto evdev dal file Default.cfg di yaird ma ora il problema e' su sd-mod
che non so da dove se lo tira fuori, sul Default.cfg non c'e' nessun
riferimento a questo modulo.

 riferimento a questo modulo.
io con yaird ho piantato l'intero sistema :)
non credo proprio di poterti aiutare.
prova con google o debianitalia o debianizzati, qui da quanto ho capito
non riceverai grossi aiuti.
ciaoo

 non riceverai grossi aiuti.
Beh, con così pochi dettagli sulla situazione direi che è difficile dare
risposta. Ho dovuto googlare per scoprire che forse il suo problema è
ancora evms, che gli avevo già consigliato di patchare il kernel anziché
usare initramfs e che, sempre forse, ha ancora il pacchetto
evms-bootdebug installato. Se tutto corrisponde al vero e si è proprio
intestardito a non voler usare la patch (che per inciso gli avrebbe
risolto il problema in un attimo), e neppure ad usare l'immagine
initramfs che è disponibile sul sito di evms (anche questa risolve il
problema immediatamente), ecco solo in questo caso io inizierei a
rimuovere evms-bootdebug e proverei a rigenerare l'initrd.

Il Cat wrote:

Ma io ti ripeto che la patch per il kernel 2.6 non serve.
Ho installato l'intero sistema debian etch con il kernel 2.6.15 proposto in
fase d'installazione.
L'ho fatto partire e successivamente ho installato evms-bootdebug e evms.
evms-bootdebug aggiorna automaticamente l'initrd lanciando update-initramfs.
Ho convertito i volumi lvm in evms, salvato, fatto ripartire il sistema e
funziona perfettamente, non ho avuto bisogno di patch.
Dopodiche' ho installato l0immagine del kernel 2.6.15-686-smp, la precedente
era 2.6.15-486.
Ho creato l'initrd utilizzando mkinitramfs.
Fatto ripartire il sistema e si blocca col messaggio "Waiting for root
filesystem....."
Non capisco.

 Ma io ti ripeto che la patch per il kernel 2.6 non serve.
Puoi ripetere fin che vuoi, ma il fatto è che la patch non ti serve se
usi un'immagine initrd per attivare i volumi evms, e dato che a te per
qualche motivo initramfs non funziona...
Mi pare comunque che tu sia abbastanza restio a seguire anche gli altri
consigli che ti ho dato, nonché a fornire il minimo di informazione
necessaria ad aiutarti, quindi per me il thread finisce qua.

 Quale altro tipo di informazione ti occorrerebbe?
Che versione di evms e udev stai usando?
Hai provato a rimuovere evms-bootdebug e a rigenerare l'initrd con
update-initramfs -k 2.6.15-1-686-smp -c -t ? evms-bootdebug ha sofferto
di vari problemi.
Quando esce la scritta Waiting for root ecc. se aspetti un po' (qualche
minuto) va in timeout e ti da una shell busybox, da lì controlla se ci
sono i device evms. Se come penso non ci sono prova a dare evms_activate
e a continuare il boot.

 e a continuare il boot.
Lanciato evms_activate ma non essendoci la root non ha potuto continuare il
boot e comunque anche se riuscissi a farlo continuare cio' non risolverebbe
il problema dell'initrd.

 Lo immagino ma la sarge per un desktop non e' adatta, e' abbastanza
Definisci meglio non adatta.[*]
Cosa ti serve, per _un desktop_ che non hai in sarge?
[*] Ci sono, in realta', alcune particolarita', ma il solo voler
i pacchetti aggiornati all'ultima versione NON e' considerata una
risposta valida. :-P
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 Cosa ti serve, per _un desktop_ che non hai in sarge?
Software piu' aggiornato.

 Software piu' aggiornato.
Avevo detto che non era valida, come risposta. :-P
A meno che tu non mi elenchi cosa NON funziona con i pacchetti
di sarge, e cosa funzionerebbe con i pacchetti aggiornati, sul
TUO hardware e per le tue esigenze, e con la stessa stabilita'
e sicurezza. :-)


 e sicurezza. :-)
Il primo esempio che mi viene e' il supporto per la webcam di kopete, ora
non ricordo se la versione di sarge gia' la supporta, in etch si, e siccome
uso spesso kopete per stare in contatto con mio fratello in
Germania.........  
Sul mio hardware con sarge funziona tutto, ho solo bisogno talvolta di
alcune funzionalita' in alcuni pacchetti che sono nelle versioni piu'
recenti.
Sui server ho solo sarge, ma sul desktop, ripeto, ha software troppo poco
aggiornato.
D'altronde si sa, questo e' il punto debole, forse l'unico, di debian
stable. 

 non ricordo se la versione di sarge gia' la supporta, in etch si, e siccome
Non ricordo nemmeno io.
Vuol dire che tu sei uno di queli per cui sarge manca di qualche
funzionalita'. ;-)
PS: hai gia' guardato se riesci ad ottenere la moglie piena e la botte
ubriaca, spulciando i backports?


 ubriaca, spulciando i backports?
Beh tantovale che continui ad usare la etch.
E poi non sempre nei backports trovi quello che cerchi.
Avevo provato la unstable ma qualche volta avevo avuto seri problemi dopo un
aggiornamento dovuti a qualche bug di qualche pacchetto.
Ora con la etch mi trovo bene, la uso da un anno circa e finora non ho avuto
nessun problema, a parte cups (non riesco a stampare) e la generazione
dell'initrd come scritto all'inizio di questo thread.
Il software e' abbastanza aggiornato.

 succedono.
Hanno aggiornato initramfs in etch ed ora funziona :-)
Mi sembra che anche tu utilizzi evms o no?
Hai optato per la root in una normale partizione oppure hai anche la root su
un volume evms?