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

Informazioni, consigli e novità sulla galassia delle distribuzioni GNU/Linux, *nix, *BSD e su altri sistemi operativi non liberi.
Scrivi risposta
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7852
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

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

Messaggio 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!
ale4
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 761
Iscrizione: venerdì 10 agosto 2012, 17:53

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

Messaggio 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
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7852
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

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

Messaggio da xavier77 »

si, tutto ok lì.
Appare il parametro root=/dev/sda3 (la partizione giusta)...
ale4
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 761
Iscrizione: venerdì 10 agosto 2012, 17:53

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

Messaggio 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/
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7852
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

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

Messaggio da xavier77 »

ok ora provo
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7852
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

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

Messaggio 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)
ale4
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 761
Iscrizione: venerdì 10 agosto 2012, 17:53

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

Messaggio 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
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7852
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

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

Messaggio 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
ale4
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 761
Iscrizione: venerdì 10 agosto 2012, 17:53

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

Messaggio 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
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7852
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

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

Messaggio da xavier77 »

nellla partizione di xubuntu o di puppy???
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7852
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

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

Messaggio 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?
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7852
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

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

Messaggio 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?
ale4
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 761
Iscrizione: venerdì 10 agosto 2012, 17:53

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

Messaggio 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
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7852
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

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

Messaggio 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...
vittorio_t
Prode Principiante
Messaggi: 96
Iscrizione: venerdì 10 febbraio 2012, 22:03

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

Messaggio 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
vittorio_t
Prode Principiante
Messaggi: 96
Iscrizione: venerdì 10 febbraio 2012, 22:03

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

Messaggio 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
Scrivi risposta

Ritorna a “Altre distribuzioni e sistemi operativi”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti