Newsgroup: it.comp.os.linux.debian
Titolo: [sarge (almeno credo)] kernel panic mouting ... [long]

Ciao a tutti.
Pochi giorni fa, ho installato una woody da CD.
Dopo aver configurato l'ADSL, ho modificato il file /etc/apt/source.list
indicando di prelevare i pacchetti da testing
A questo punto ho fatto un 'apt-get update' e poi un 'apt-get upgrade'
seguito da 'apt-get dist-upgrade'.
In questo modo sono passato a Sarge?
A parte questa piccola curiosità, il sistema funziona o meglio funzionava.
Tentando di installare alsa, ho installato alsa-base alsa-utils e alsa-oss.
Seguendo la doc mi mancavano tutti i snd* che credo siano dei moduli del
kernel. Allora ho installato l'alsa-modules. Il problema è che questo
pacchetto è strettamente legato al kernel. Quello che pretendeva l'alsa mi
sembra fosse il 2.4.27 quello mio era il 2.4.18.
Quando mi ha chiesto se volevo installarlo ho detto si.
Ad un certo punto mi ha chiesto qualcosa su lilo... io non gli ho dato molto
peso e sono andato avanti.
Prima di rebootare ho visto che il link simbolico nella root /vmlinuz
puntava al nuovo kernel (se è il kernel).
Al reboot mi è venuto fuori il kernel panic mounting <qualcosa>.
Dopo questo poema volevo chiedervi:
   - come posso ripristinare il mio debian?
   - dato che gli alsa attuali vogliono il kernel 2.4.27, come faccio
     a fare un upgrade del kernel senza dovermi compilare nulla?
Grazie
Ciao
--
roby

 Ciao
Ciao.
-- 
Lucio
ICQ# 126307243
"Tutto quello che possiamo fare è sperare per il meglio, aspettarci
il peggio e accontentarci di una via di mezzo"

      a fare un upgrade del kernel senza dovermi compilare nulla?
Sfortunatamente quel <qualcosa> e cio' che lo segue, e' proprio quello
che ci interessa di piu'. A naso direi che <qualcosa> = root.
Probabilmente non riesce a montare il filesystem, secondo me (a meno che
non usi qualche FS esotico), ci sono stati problemi nella creazione
dll'initrd coi moduli del filesystem, oppure piu' probabilmente l'initrd
stessa non e' chiamata da lilo nel lilo.conf. Come gia' ti e' stato
detto, dovresti ancora poter avviare, utilizzando LinuxOLD, il vecchio
kernel (che non usa initrd) e poi sistemare il lilo.conf. Se anche
questo non funzionasse puoi avviare dal cd di installazione di Debian
(con l'opzione rescbf24 root=/dev/tuodisco) e sitemare le cose da li,
oppure ancora con il cd del debian-installer, ottenendo una shell,
montando la tua partizione di root, facendo un chroot, montando proc e
quindi dedicarti a risistemare il lilo.conf. So che puo' sembrare
laborioso, in realta' e' banale a patto di sapersi un minimo
destreggiare. Contattami pure via mail se hai bisogno.
Quello degli alsa e' un non-problema, appena riuscirai a fare il boot
con il 2.4.27 tutto andra' magicamenet a posto.
ciao
Luca

 destreggiare. Contattami pure via mail se hai bisogno.
Grazie. Alla fine, dato che sto ancora sperimentando... ho reinstallato
tutto :-)
Questa volta pero', ho fatto io direttamente l'upgrade del kernel scaricando
io il kernel-image della 2.4.27
La frase che mi diceva, come dici tu, era di mettere una voce initrd nella
sezione del mio kernel linux valorizzata in questo modo:
    initrd=/initrd.img
dove initrd.img è un link ad un initrd nel cui nome è presente la versione
del kernel (2.4.27 appunto).
Fatto questo tutto funziona perfettamente e dopo aver scaricato e
configurato i moduli alsa adatti alla mia scheda... FUNZIONA TUTTO.
Grazie
Ciao
--
roby