[Kernel] Kernel panic - not syncing: VFS:unable to mount root fs on unknown block(8,2)

Compilazione del kernel, gestione moduli, servizi attivi, e tutti gli interventi per l'ottimizzazione del sistema operativo.
Scrivi risposta
dandolo
Prode Principiante
Messaggi: 6
Iscrizione: lunedì 16 novembre 2009, 17:14

[Kernel] Kernel panic - not syncing: VFS:unable to mount root fs on unknown block(8,2)

Messaggio da dandolo »

buongiorno a tutti e grazie in anticipo per l'aiuto! premetto che sono neofita di linux ma mi arrangio seguendo i forum, stavolta però non ne vengo fuori!! senza che io avessi fatto niente all'accensione del notebook (sul quale è installato sia ububtu che windows) mi da il seguente messaggio di errore e si blocca:

2.807403) Kernel panic - not syncing: VFS:unable to mount root fs on unknown block(8,2)

non riesco ad entrare nemmeno in recovery mode e seguendo la guida di Spiros, trovata in una discussione precedente, entro nella shell di grub ma i commandi non danno nessun risultato.

il commando root (hd0,1) mi da solo il messaggio filesystem is fat  (la mia partizione di root è dev/sda2)

il commando kernel /boot/  mi dice unknown command 'kernel'

non voglio arrendermi ma non so che fare!! Angry

aaiiiutooooo

grazie mille
jerico
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19127
Iscrizione: lunedì 21 luglio 2008, 23:43
Desktop: Gnome
Distribuzione: Archlinux

Re: [Kernel] Kernel panic - not syncing: VFS:unable to mount root fs on unknown block(8,2)

Messaggio da jerico »

riesci ad avviare la live e connetterti? se si posta il menu di grub e
sudo fdisk -l
dandolo
Prode Principiante
Messaggi: 6
Iscrizione: lunedì 16 novembre 2009, 17:14

Re: [Kernel] Kernel panic - not syncing: VFS:unable to mount root fs on unknown block(8,2)

Messaggio da dandolo »

ti chiedo scusa per l'ignoranza, cosa intendi per live? intendi forse la recovery mode? scusami se ti faccio perdere tempo ma come dicevo sono un novellino di linux e la terminologia devo ancora studiarmela bene. in ogni caso quando accendo il notebook e seleziono ubuntu viene una seconda schermata dove posso scegliere tra ubunu generic ed ubuntu recovery mode, ma qualsiasi cosa scelgo lui si impalla con il codice: Kernel panic - not syncing: VFS:unable to mount root fs on unknown block(8,2)
l'unica cosa che posso fare è entrare nella shell di grub premendo il tasto e oppure in gnu grub premendo c. purtroppo tutte le indicazioni che ho trovato nelle discussioni precedenti non mi aiutano.
grazie ancora per la risposta
buona serata
jerico
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19127
Iscrizione: lunedì 21 luglio 2008, 23:43
Desktop: Gnome
Distribuzione: Archlinux

Re: [Kernel] Kernel panic - not syncing: VFS:unable to mount root fs on unknown block(8,2)

Messaggio da jerico »

la live la avvii col cd di installazione di uubntu. lo inserisci al boot e selezioni la prima voce "prova ubuntu senza modificare il computer". praticamnete ti si carica ubuntu sulla ram,lo usi come se fosse installato ma in realtà non lo è perchè è una versione live,ovvero,tutte le modifiche che fai in live,vengono perse al riavvio e non intacchi i tuoi sistemi operativi installati
dandolo
Prode Principiante
Messaggi: 6
Iscrizione: lunedì 16 novembre 2009, 17:14

Re: [Kernel] Kernel panic - not syncing: VFS:unable to mount root fs on unknown block(8,2)

Messaggio da dandolo »

grazie mille, il problema è che non ho il cd di installazione di ubuntu perchè ho uno di quei mini notebook, l'avevo scaricato dal sito ubuntu in ambiente windows e l'ho installato direttamente da li. provo a entrare in windows e rilanciarlo da li?
grazie mille
scavenger
Prode Principiante
Messaggi: 1
Iscrizione: mercoledì 18 novembre 2009, 2:58

Re: [Kernel] Kernel panic - not syncing: VFS:unable to mount root fs on unknown block(8,2)

Messaggio da scavenger »

stesso identico problema...dopo aver eseguito i classici aggiornamenti di ubuntu mi ritrovo con lo stesso identico messaggio di errore... ho un portatile hp nc6320 sul quale ho installato in dual boot sia xp che ubuntu:

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 60.0 GB, 60022480896 bytes
240 heads, 63 sectors/track, 7753 cylinders
Units = cylinders of 15120 * 512 = 7741440 bytes
Disk identifier: 0xf35df35d

  Device Boot      Start        End      Blocks  Id  System
/dev/sda1  *          1        6858    51846448+  7  HPFS/NTFS
/dev/sda2            6859        7753    6766200    c  W95 FAT32 (LBA)

help  :'(
jerico
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19127
Iscrizione: lunedì 21 luglio 2008, 23:43
Desktop: Gnome
Distribuzione: Archlinux

Re: [Kernel] Kernel panic - not syncing: VFS:unable to mount root fs on unknown block(8,2)

Messaggio da jerico »

dandolo ha scritto: grazie mille, il problema è che non ho il cd di installazione di ubuntu perchè ho uno di quei mini notebook, l'avevo scaricato dal sito ubuntu in ambiente windows e l'ho installato direttamente da li. provo a entrare in windows e rilanciarlo da li?
grazie mille
ma hai tilizzato wubi per l'installazione? in caso affermativo,non è una vera e propria installzione,perciò non saprei aiutarti
lostrappacuori
Prode Principiante
Messaggi: 230
Iscrizione: sabato 27 settembre 2008, 17:02

Re: [Kernel] Kernel panic - not syncing: VFS:unable to mount root fs on unknown block(8,2)

Messaggio da lostrappacuori »

purtroppo anche a me era successo che mi dava kernel panic, dopo un'installazione andata, probabilmente a non buon fine,  l'unica cosa che son riuscito a fare è stata quello di reinstallarlo.
se hai intenzione di reinstallarlo ti consiglio di provare prima con il cd live.
lo lo scarichi da qui http://www.ubuntu.com/getubuntu/download
ops
e poi lo masterizzi su un cd.
Ultima modifica di Anonymous il mercoledì 18 novembre 2009, 17:38, modificato 1 volta in totale.
Avatar utente
noncandeggiare
Prode Principiante
Messaggi: 30
Iscrizione: giovedì 24 maggio 2007, 19:30
Località: Massalombarda (RA)
Contatti:

Re: [Kernel] Kernel panic - not syncing: VFS:unable to mount root fs on unknown block(8,2)

Messaggio da noncandeggiare »

ciao a tutti, stesso problema ma su desktop.

Ho reistallato Jaunty domenica (il 16) con il dvd live.
Ieri 17 il kernel 2.6.31-14 (mi pare) mi dava questo errore (Kernel panic - not syncing: VFS:unable to mount root fs on unknown block), ho lanciato 2.6.26-14 (mi pare) e ho tranquillamente usato Ubuntu tutto ieri pomeriggio, senza problemi.
Ho anche installato startup manager e impostato il kernel 26-14 come default, nascondendo gli altri inutilizzati tra cui il 31.

Ho riavviato qualche volta per testare le configurazioni di fstab e di grub, tutto ok.

Oggi accendendo mi sono ritrovato solo il "kernel con panico" 31 e la sua recovery. sono entrato con la live e ho modificato /boot/grub/menu.list aggiungendo le righe relative al kernel funzionante ma riavviato il sistema, anche 26-14, che ieri andava, da l'errore kernel panic. serve lo xanax?
When there's nothing left to burn you have to set yourself on fire
Avatar utente
noncandeggiare
Prode Principiante
Messaggi: 30
Iscrizione: giovedì 24 maggio 2007, 19:30
Località: Massalombarda (RA)
Contatti:

Re: [Kernel] Kernel panic - not syncing: VFS:unable to mount root fs on unknown block(8,2)

Messaggio da noncandeggiare »

ragazzi ho risolto... in pratica, quando ho aggiunto il nuovo kernel a grub (il 2.6.26-14) ho copincollato molto astutamente il blocco di quello che non andava e ho sostituito il nome del file di kernel. l'errore era nella partizione di boot : non aveva quella giusta. così, dopo root= ho sostituito a UUID=quello che è la dicitura /dev/sda1 (che sarebbe la partizione in cui c'è installato il sistema) e ora sono in pista... spero che possa essere di aiuto.
When there's nothing left to burn you have to set yourself on fire
lostrappacuori
Prode Principiante
Messaggi: 230
Iscrizione: sabato 27 settembre 2008, 17:02

Re: [Kernel] Kernel panic - not syncing: VFS:unable to mount root fs on unknown block(8,2)

Messaggio da lostrappacuori »

(b2b)
dandolo
Prode Principiante
Messaggi: 6
Iscrizione: lunedì 16 novembre 2009, 17:14

Re: [Kernel] Kernel panic - not syncing: VFS:unable to mount root fs on unknown block(8,2)

Messaggio da dandolo »

Rain_is_a_Gift ha scritto: ragazzi ho risolto... in pratica, quando ho aggiunto il nuovo kernel a grub (il 2.6.26-14) ho copincollato molto astutamente il blocco di quello che non andava e ho sostituito il nome del file di kernel. l'errore era nella partizione di boot : non aveva quella giusta. così, dopo root= ho sostituito a UUID=quello che è la dicitura /dev/sda1 (che sarebbe la partizione in cui c'è installato il sistema) e ora sono in pista... spero che possa essere di aiuto.
io ho risolto  reinstallando ubuntu da piattaforma XP con wubi, il noteboot è partizionato con XP e ubunto. per evitare che mi vada in blocco di nuovo, mi  potresti spiegare per favore quello che hai fatto usando parole che useresti con un bambino di 4 anni  ;D grazie mille e scusa l'ignoranza
Avatar utente
noncandeggiare
Prode Principiante
Messaggi: 30
Iscrizione: giovedì 24 maggio 2007, 19:30
Località: Massalombarda (RA)
Contatti:

Re: [Kernel] Kernel panic - not syncing: VFS:unable to mount root fs on unknown block(8,2)

Messaggio da noncandeggiare »

diamine, sto cavolo di computer della scuola si riavvia ogni 02... ti rispondo tra un paio d'ore!
When there's nothing left to burn you have to set yourself on fire
Avatar utente
noncandeggiare
Prode Principiante
Messaggi: 30
Iscrizione: giovedì 24 maggio 2007, 19:30
Località: Massalombarda (RA)
Contatti:

Re: [Kernel] Kernel panic - not syncing: VFS:unable to mount root fs on unknown

Messaggio da noncandeggiare »

dandolo ha scritto:
Rain_is_a_Gift ha scritto: ragazzi ho risolto... in pratica, quando ho aggiunto il nuovo kernel a grub (il 2.6.26-14) ho copincollato molto astutamente il blocco di quello che non andava e ho sostituito il nome del file di kernel. l'errore era nella partizione di boot : non aveva quella giusta. così, dopo root= ho sostituito a UUID=quello che è la dicitura /dev/sda1 (che sarebbe la partizione in cui c'è installato il sistema) e ora sono in pista... spero che possa essere di aiuto.
io ho risolto  reinstallando ubuntu da piattaforma XP con wubi, il noteboot è partizionato con XP e ubunto. per evitare che mi vada in blocco di nuovo, mi  potresti spiegare per favore quello che hai fatto usando parole che useresti con un bambino di 4 anni  ;D grazie mille e scusa l'ignoranza
eh ma figurati... siamo tutti sulla stessa barca!
Allora, innanzitutto: funziona? Se sì, credo convenga lasciare così.

Casomai desse problemi, ti scrivo come ho fatto.
Ti serve del nastro isolante, una mezza cipolla, del cavo elettrico, un pigmeo il live CD/DVD di Ubuntu.  Lo metti nell'unità e durante l'accensione del BIOS premi il tasto del boot menù (nel mio pc è F11, però dipende... c'è scritto, comunque) e selezioni l'unità cd. quando ti si carica la schermata della live, scegli l'opzione "esegui senza modificare il computer". attendi il caricamento.
clicca su risorse e connetti l'unità in cui risiede il sistema operativo, cliccandoci sopra (appare l'icona sul desktop).
apri il terminale e digita (applicazioni>accessori>terminale)

Codice: Seleziona tutto

sudo /boot/grub
cerca il file menu.lst e fanne una copia da qualche parte (chiavetta, disco fisso... ricorda che quando chiudi la live tutti i file si cancellano dalla memoria della live stessa!).
torna in terminale e digita

Codice: Seleziona tutto

sudo fdisk -l
cerca la partizione dove è installato il sistema operativo. File system ext3 e dicitura Linux... segnala da qualche parte (dovrebbe essere qualcosa come /dev/sda1 o dev/sdb1 e così via... la mia era /dev/sda1, ad esempio)
torna in terminale e apri il file di configurazione di Grub, lo startup manager di ubuntu digitando

Codice: Seleziona tutto

sudo gedit /boot/grub/menu.lst
ora scorri il file verso il basso, cercando di individuare qualcosa come

Codice: Seleziona tutto

title Ubuntu 9.04 kernel2.6.31-14
root (hd8,2)
kernel /vmlinuz-2.6.31-14 root[b]=/dev/hda4[/b] ro vga=791
initrd /initrd.img-2.6.31-14
boot
(potrebbero essercene parecchi)
individuato il kernel che fai partire di solito, cerca la parte che ho evidenziata in grassetto.
se è

Codice: Seleziona tutto

root=/dev/sda1
(dove /dev/sda1 è la partizione che ti sei segnato prima)
dovrebbe essere tutto ok.
oppure, nel mio caso, l'unità era identificata da

Codice: Seleziona tutto

[b]root=UUID:<qualcosa.di.esadecimale[/b].
ho tolto UUID e ho messo

Codice: Seleziona tutto

root=/dev/sda1
.
Salva il file di testo e riavvia il computer senza cd. vedi se funziona. 8)

Succesivamente, un buon modo per configurare Grub in modo grafico è installare programmi come StartUp Manager... vedi un po'.  ;D
When there's nothing left to burn you have to set yourself on fire
AntonioAtzori
Prode Principiante
Messaggi: 2
Iscrizione: giovedì 1 gennaio 2009, 15:20

Re: [Kernel] Kernel panic - not syncing: VFS:unable to mount root fs on unknown block(8,2)

Messaggio da AntonioAtzori »

Ciao a tutti.
Anche a me si è verificato un problema simile.
Ho installato con wubi ubuntu 9.10 su windows XP.
In seguito ho aggiornato il kernel, adesso nella schermata iniziale di grub posso scegliere tra i kernel 2.6.31-14-generic e 2.6.31-15-generic (e i rispettivi recovery mode).
Ho iniziato ad usare il 2.6.31-15-generic e tutto funzionava bene.
Ieri, dopo l'aggiunta dei repository getdeb e l'installazione di un programma (rawtherapee), al riavvio, sempre utilizzando il 2.6.31-15-generic, mi dava il kernel panic.
Se riavvio utilizzando il 2.6.31-14-generic tutto funziona.
Ho provato seguendo le indicazioni di Rain_is_a_Gift ma ho un problema: non trovo il file menu.lst nella cartella grub; ho però il file grub.cfg. E' lo stesso?
Inoltre il root dei due kernel è lo stesso. Perchè uno funziona e l'altro no?
Per aiutare posto il risultato di sudo fdisk -l

Codice: Seleziona tutto

disguido@ubuntu:~$ sudo fdisk -l
[sudo] password for disguido: 

Disco /dev/sda: 80.0 GB, 80026361856 byte
255 testine, 63 settori/tracce, 9729 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Identificativo disco: 0xfaff61f0

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        9728    78140128+   7  HPFS/NTFS

Disco /dev/sdb: 2047 MB, 2047678976 byte
64 testine, 63 settori/tracce, 991 cilindri
Unità = cilindri di 4032 * 512 = 2064384 byte
Identificativo disco: 0xb5dc3600

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         991     1997733+   6  FAT16
disguido@ubuntu:~$ 
E il testo di grub.cfg (dato che non ho trovato questo: /boot/grub/menu.lst)

Codice: Seleziona tutto

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
  have_grubenv=true
  load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
  saved_entry=${prev_saved_entry}
  save_env saved_entry
  prev_saved_entry=
  save_env prev_saved_entry
fi
if [ ${recordfail} = 1 ]; then
  set timeout=-1
else
  set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/white
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/10_lupin ###
menuentry "Ubuntu, Linux 2.6.31-15-generic" {
	insmod ntfs
	set root=(hd0,1)
	search --no-floppy --fs-uuid --set 7ee8c486e8c43e61
	loopback loop0 /ubuntu/disks/root.disk
	set root=(loop0)
	linux /boot/vmlinuz-2.6.31-15-generic root=/dev/sda1 loop=/ubuntu/disks/root.disk ro   quiet splash
	initrd /boot/initrd.img-2.6.31-15-generic
}
menuentry "Ubuntu, Linux 2.6.31-15-generic (recovery mode)" {
	insmod ntfs
	set root=(hd0,1)
	search --no-floppy --fs-uuid --set 7ee8c486e8c43e61
	loopback loop0 /ubuntu/disks/root.disk
	set root=(loop0)
	linux /boot/vmlinuz-2.6.31-15-generic root=/dev/sda1 loop=/ubuntu/disks/root.disk ro single 
	initrd /boot/initrd.img-2.6.31-15-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
	insmod ntfs
	set root=(hd0,1)
	search --no-floppy --fs-uuid --set 7ee8c486e8c43e61
	loopback loop0 /ubuntu/disks/root.disk
	set root=(loop0)
	linux /boot/vmlinuz-2.6.31-14-generic root=/dev/sda1 loop=/ubuntu/disks/root.disk ro   quiet splash
	initrd /boot/initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
	insmod ntfs
	set root=(hd0,1)
	search --no-floppy --fs-uuid --set 7ee8c486e8c43e61
	loopback loop0 /ubuntu/disks/root.disk
	set root=(loop0)
	linux /boot/vmlinuz-2.6.31-14-generic root=/dev/sda1 loop=/ubuntu/disks/root.disk ro single 
	initrd /boot/initrd.img-2.6.31-14-generic
}
### END /etc/grub.d/10_lupin ###

### BEGIN /etc/grub.d/20_memtest86+ ###
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Home Edition (on /dev/sda1)" {
	insmod ntfs
	set root=(hd0,1)
	search --no-floppy --fs-uuid --set 7ee8c486e8c43e61
	drivemap -s (hd0) ${root}
	chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
Grazie anticipate a chi mi sa dare indicazioni.
Scrivi risposta

Ritorna a “Kernel e servizi di sistema”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 1 ospite