PDA

Visualizza la versione completa : Kernel panic: unable to mount root VFS


edriv
20-12-2005, 18:31
Sono su debian, ho compilato il nuovo kernel 2.6.14.4, ho sostituito lilo a grub.
Il fs di root su /dev/hda3, con fs reiserfs, che dovrebbe essere compilato staticamente nel nuovo kernel-per non si avvia.
Con la configurazione praticamente uguale di lilo, il vecchio kernel funziona.

Cosa posso provare?
Forse questo errore di lilo che da problemi?:


LILO version 22.6.1, Copyright (C) 1992-1998 Werner Almesberger
Development beyond version 21 Copyright (C) 1999-2004 John Coffman
Released 17-Nov-2004, and compiled at 10:36:02 on Nov 29 2005
Debian GNU/Linux

Reading boot sector from /dev/hda
Warning: '/proc/partitions' does not match '/dev' directory structure.
Name change: '/dev/ide/host0/bus1/target0/lun0/disc' -> '/dev/hdc'
Name change: '/dev/ide/host0/bus1/target0/lun0/part1' -> '/dev/hdc1'
Name change: '/dev/ide/host0/bus0/target0/lun0/disc' -> '/dev/hda'
Name change: '/dev/ide/host0/bus0/target0/lun0/part1' -> '/dev/hda1'
Name change: '/dev/ide/host0/bus0/target0/lun0/part2' -> '/dev/hda2'
Name change: '/dev/ide/host0/bus0/target0/lun0/part3' -> '/dev/hda3'
Name change: '/dev/ide/host0/bus0/target0/lun0/part4' -> '/dev/hda4'
Using BITMAP secondary loader
Calling map_insert_data
Mapping bitmap file /boot/coffee.bmp
Calling map_insert_file

Boot other: /dev/hda2, on /dev/hda, loader CHAIN
Added MS_Windows *

Boot image: /boot/vmlinuz-2.6.14.4
Added Linux-2.6.14.4

Boot image: /boot/vmlinuz-2.4.27-2-386
Mapping RAM disk /boot/initrd.img-2.4.27-2-386
Added Linux-2.4.27.2

Writing boot sector.

andy caps
20-12-2005, 20:13
oltrea reiserfs devono essere compilati statici anche tutti gli altri filesystem e pure i chipset della tua mobo

tutte le periferiche di sistema altrimenti devi creare initrd

man mkinitrd per vedere come fare

edriv
20-12-2005, 21:10
Ho provato a fare un initrd... (mkinitrd -k 2.6.14.4 -o initrd.img-2.6.14.4)(anche messo su lilo.conf ecc.) ma l'errore sempre lo stesso, precisamente:


Kernel panic - non syncing: VFS: Unable to mount root fs on unknown-block(3,3)

E mi suggerisce di impostare l'opzione root=... che c' gi in lilo.conf... :bh:

andy caps
20-12-2005, 21:28
ci sono diversi moduli che possono dare questo errore



prova a partire da una conf funzionante
scarica anche questa che mi sembra di ricordare era abbastanza elastica
wget andycaps.it/config fagliela caricare e poi metti il tuo processore e le tue periferiche ed eventuali chipset diversi senza togliere niente per ora

edriv
22-12-2005, 17:38
Ho ricompilato un paio di volta, installato la patch d debian (era un vanilla prima)... e va senza problemi... anzi...

UNA SCHEGGIA IMPRESSIONANTE! mai visto il mio computer cos veloce e reattivo!
Col kernel dell'installazione era una vera e propria patacca...

Loading