Newsgroup: it.comp.os.linux.iniziare
Titolo: AIUTOOO il kuore del mio debian ha il panicoo!!!!

sono proprio tristissimo leggendo di qua e di la ho scoperto che il kernel
2.2.20 che avevo sulla mia installazione debianwoody era un po una
scarpaccia e allora ho deciso di mettere il 2.4.18
Seguendo un po di istruzioni ho scaricato il kernel-image-2.4.18-386
2.4.18-5.deb lo installo con dkpg -i e soddisfo le dipendenze.
Mi dice di aggiungere una stringa in lilo.conf tipo initd...??
Pero mi ricordavo che bastava dire a lilo dove prendere la nuova immagine
del kernel allora modifico lilo.conf
e metto qualcosa tipo /boot/vmlinuz-2.4.8ecc.. cosi fatto riavvio parte il
nuovo kernel e dopo poco si pianta dicendo:
Kernel panic: VFS: Unable to mount root fs on 03:01
A quel punto inizio a fumarmi una sigaretta dopo l'altra cercando di rifare
partre con il rescue disk che mi dice di scrivere rescue root=/dev/hda1/la
mia immagine del kernel vecchio che funzionava (di cui nn mi ricordo
esattamente la sintassi forse: vmlinuz-2.2.20-idepci) ne provo un po ma non
ne vuole sapere.
Come faccio a farlo partire per modificare il lilo.conf?????
E soprattutto cosa non ho messo nel lilo.conf che non va?? Non basta mettere
il nome dell'immagine che voglio fare partire????
HELP SONO DISPERATO                                                    -
polluz -



xche posti senza scrivere niente????

 Come faccio a farlo partire per modificare il lilo.conf?????
Niente floppy di boot he? Avvia con il CD della distro in modalita'
"Rescue".
Davide

 xche posti senza scrivere niente????
Perche' ho schiacciato troppe volte ESC.
Davide

boota da floppy con il rescue ma se scrivo rescue ecc.... nn funziona

 ne vuole sapere.
nono, calma, troppa roba, non /dev/hda1/immaginedelkernel, soltanto /dev/hda1,
il kernel non lo piglia dal disco fisso (senno siamo daccapo, non funziona
quello sul disco fisso). il boot di rescue usa il kernel del cd stesso. per
fare il boot con il kernel 2.4.18 (valido anche per installarlo) devi scrivere
ad esempio "rescbf24 root=/dev/hda1", senno se fai "rescue root=/dev/hda1" usa
il 2.2, che in questo caso andrebbe bene comunque. per installare (utile la
prossima volta che installi) fai il boot scrivendo "bf24" e risolvi ogni
problema. alternativamente puoi scaricare un cd di netinstall che fa il boot
solo con il bf24, o usare i floppy del bf24, ma adesso che sai come usare il
bf24 sei a posto. 
adesso ti spiego anche dove stava l'errore prima.
tutti (tranne uno) i kernel debian 2.4 usano initrd, cioe non compilano
staticamente nel kernel il supporto ai vari filesystem e ai vari controller per
il disco fisso, ma li usano come moduli. siccome il kernel i moduli li trova
sul disco fisso, per caricare i moduli dovrebbe prima poter accedere al disco,
e qua scatta il paradosso... per evitarlo si usa initrd, una piccola immagine
contenente i moduli necessari, immagine che va specificata a lilo in modo che
il kernel la possa trovare.
l'unico kernel che non usa initrd e' proprio il bf24, se avessi fatto un
apt-get install kernel-image-2.4.18-bf24 non avresti avuto il problema. che
comunque non e' un problema, basta sapere quello che si fa

 mettere il nome dell'immagine che voglio fare partire????
Fai il boot con il primo cd quello di installazione e fai partire
l'installazione, quando arrivi al punto di partizinare il disco scegli di
montare il disco di root e poi passa nella seconda consolle (CTRL+ALT+F2)
e li ti trovi la root sotto TARGET. 
Vai in cerca del lilo, modificalo e rilancia lilo, forse devi specificare il
path completo di lilo.conf che nel caso dovrebbe essere
/target/etc/lilo.conf.
CONSLGIO: Quando installi un nuovo kernel aggiungi una riga al lilo.conf in
modo da poter continuare a far partire con il kernel vecchio in caso di
problemi :-)
Ciao 
        Carlo

 ne vuole sapere.
Innanzitutto mi dispiace dirlo ma tutto il casino è stato causato da te...
Infatti se avessi lasciato fare alla debian (ti avra chiesto cose del
tipo: "modifico il file lilo?" a cui avresti dovuto rispondere y) adesso
avresti lilo che al boot ti chiederebbe se far partire il nuovo kernel o il
vecchio in modo che se compili male il nuovo avresti sempre un sistema
funzionante...
Comunque la domanda è: in che partizione e hard disk hai installato la
debian? Perche quello devi dire al cd! rescue root=/dev/hda1 va bene solo
se il kernel sta in hda1!