Pagina 1 di 1

Puppy: Kernel panic - not syncing: VFS: Unable to mount root

Inviato: giovedì 4 ottobre 2012, 17:27
da xavier77
Salve ragazzi!

faccio seguito a questa discussione .

Il problema (come anticipato nella discussione precedente) è che dopo aver installato Puppy 4.2.1 full su HD in dual boot su laptop con Xubuntu 10.04 (installazione pare tutto ok), nel menu di grub appare puppy, ma non riesco ad accedervi. appare una schermata nera con questa scritta:

Codice: Seleziona tutto

Uncompressing Linux... Ok, booting the kernel.
Kernel panic - not syncing: VFS: Unable to mount root fs on unknow-block (0,0)
Qualcuno sa come risolvere???
(escludo per il momento di provare altri SO "light": di quelli che ho provato in modalità live, questa versione di puppy è quella che va meglio per il mio hardware datato; provati anche DSL, ma mi riesce un po' ostico, Slitaz mi piace molto ma provoca dei fastidiosissimi blocchi, kolibri lasciamo perdere...)

Grazie!

Re: Puppy: Kernel panic - not syncing: VFS: Unable to mount

Inviato: giovedì 4 ottobre 2012, 21:31
da ale4
Da grub seleziona puppy premi E e assicurati che sulla riga linux ci sia il parametro root=/dev/sdxx, che corrisponde alla partizione su cui hai puppy. Quell' errore te lo da perchè non trova il filesystem di root

Re: Puppy: Kernel panic - not syncing: VFS: Unable to mount

Inviato: venerdì 5 ottobre 2012, 11:08
da xavier77
si, tutto ok lì.
Appare il parametro root=/dev/sda3 (la partizione giusta)...

Re: Puppy: Kernel panic - not syncing: VFS: Unable to mount

Inviato: venerdì 5 ottobre 2012, 12:59
da ale4
ok e l' initrd è specificato bene, se non c'è aggiungi una riga con

Codice: Seleziona tutto

initrd /boot/initrd
al posto di initrd il nome dell' initrd per conoscere come si chiama l' initrd premi 2 volte tab dopo aver scritto /boot/

Re: Puppy: Kernel panic - not syncing: VFS: Unable to mount

Inviato: venerdì 5 ottobre 2012, 13:44
da xavier77
ok ora provo

Re: Puppy: Kernel panic - not syncing: VFS: Unable to mount

Inviato: venerdì 5 ottobre 2012, 13:47
da xavier77
aspetta, spiegami meglio.
se premo /boot/ e poi 2 volte tab non accade nulla (non completa nessuna riga di comando)...
ho provato anche a scrivere initrd /boot/initrd ed avviare, ma uguale a prima (non si avvia puppy)

Re: Puppy: Kernel panic - not syncing: VFS: Unable to mount

Inviato: venerdì 5 ottobre 2012, 13:50
da ale4
in pratica devi capire il nome dell' inird,se non va con doppio tab guarda nella cartella boot della pèartizione puppy con l' altro SO che hai,così vedi il nome eatto
PS:prova anche /boot/initrd.gz

Re: Puppy: Kernel panic - not syncing: VFS: Unable to mount

Inviato: venerdì 5 ottobre 2012, 14:14
da xavier77
inserendo /boot/initrd.gz niente....

corregimi se ho capito male:
1) all'apertura di grub selezionare linux e premere E
2) aggiungere una riga "initrd /boot/initrd" [dove il nome dell' initrd sta per initrd + numero del kernel in uso su Xubuntu]
3) premere crtl + X per avviare

Re: Puppy: Kernel panic - not syncing: VFS: Unable to mount

Inviato: venerdì 5 ottobre 2012, 14:53
da ale4
esatto,l' initrd è un ramdisk, so.lo che non sapendo l nome devi andare a vedere nella partizione di puppy come si chiama

Re: Puppy: Kernel panic - not syncing: VFS: Unable to mount

Inviato: venerdì 5 ottobre 2012, 16:19
da xavier77
nellla partizione di xubuntu o di puppy???

Re: Puppy: Kernel panic - not syncing: VFS: Unable to mount

Inviato: sabato 6 ottobre 2012, 14:45
da xavier77
Niente sempre lo stesso messaggio di errore....

puppy linux ha kernel 2.6.21.7..... ho verificato un'atra cosa: i file sulla partizione di puppy sembrano esserci tutti....

ma la causa sarà forse un'altra?

Re: Puppy: Kernel panic - not syncing: VFS: Unable to mount

Inviato: sabato 6 ottobre 2012, 15:51
da xavier77
Procedendo x tentativi:

effettivamente mi son accorto che in menu.lst mancava la riga di initrd.

così ho laciato

Codice: Seleziona tutto

sudo gedit /boot/grub/menu.lst
alle ultime righe

Codice: Seleziona tutto

title Puppy Linux 421 install in hda3
root (hd0,2)
kernel /boot/vmlinuz root=/dev/hda3 pmedia=idehd nosmp
ne ho aggiunto un'altra:

Codice: Seleziona tutto

initrd      /boot/initrd.img-2.6.21.7
poi

Codice: Seleziona tutto

sudo update-grub
e

Codice: Seleziona tutto

sudo reboot
Non è cambiato nulla! :muro:

qualcuno sa aiutarmi?

Re: Puppy: Kernel panic - not syncing: VFS: Unable to mount

Inviato: sabato 6 ottobre 2012, 19:00
da ale4
Sei sicuro che il disco sia hda e non sda ? perchè a me i dischi ide li vede sda invece che hda,magari è quello il problema

Re: Puppy: Kernel panic - not syncing: VFS: Unable to mount

Inviato: domenica 7 ottobre 2012, 11:40
da xavier77
Puppy vede i dischi come hda. Ho copiato su menu.lst quello che mi diceva lui a fine installazione (credo sappia riconoscere se il disco è sata o no...)

Comunque:
title Puppy Linux 421 install in hda3 [ed è corretto: hda1 c'è xubuntu, hda2 c'è la swap, hda3 è la partizione che ho creato per puppy]
root (hd0,2) [e credo sia giusto, hd0,0 dovrebbe corrispondere ad hda1 e così via come sopra]
kernel /boot/vmlinuz [nella partizione di puppy c'è vmlinuz nella cartella boot]
root=/dev/hda3 pmedia=idehd nosmp

Avviando da cd live ovviamente tutto ok. Ma non esiste un modo per farlo partire da disco rigido avviandolo dal menu di grub??? ci sono molta roba in rete sull'argomento, ma non riesco a trovare nulla che faccia al caso mio... Volendo potrei installare il grub di puppy, però c'è un certo rischio che poi non mi veda + ubuntu...

Re: Puppy: Kernel panic - not syncing: VFS: Unable to mount

Inviato: martedì 12 marzo 2013, 11:51
da vittorio_t
io avrei lo stesso problema...
ho scaricato e provato live SliTaz 4.0....dal live tutto ok
decido perciò di installare su pendrive da 1giga: formatto e metto grub
al riavvio da pendrive appare GRUB4DOS 0.4.4
ma SliTaz non si avvia... va in kernel panic
togliendo "quiet"copio qui il motivo:

Codice: Seleziona tutto

VFS: Cannot open root device "sda1"or unknown block (0,0)
Plese append a correct "root=" boot option; here hare avaiable partition:
0b00      1047585  sr0 driver: sr
Kernel panic - not syncing: VFS: Unable to mount root fs on unknow-block (0,0)
ho provato tutti i possibili /dev ma nessun risultato, non trova "root="
la stessa cosa succede anche su un altro pc
ma non succede per esempio con puppy
per adesso non fo trovato soluzione
vitorio

Re: Puppy: Kernel panic - not syncing: VFS: Unable to mount

Inviato: mercoledì 13 marzo 2013, 10:49
da vittorio_t
avrei trovato una soluzione (almeno nel mio caso)
dopo il caricamento del kernel il sistema ha bisogno di alcuni attimi prima di riconoscere le partizioni
percio bisogna usare il comando "rootdelay=<secondi>"
ho modificato la riga nel menu.lst come da esempio:
kernel /boot/vmlinuz rootdelay=8 root=/dev/sda1 ro
ed ora funziona tutto, l'ho trovato scritto qui:
http://linux.koolsolutions.com/2009/02/ ... ry-drives/
ciao vittorio