[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)



Frédéric Bothamy a écrit :
* RTyler <rtyler@ntica.com> [2005-07-19 18:02] :

Bonjour à tous,



J'ai installé récemment une Sarge sur une vieille machine (hp vectra M2 66MHz) afin d'en apprendre un maximum sur Debian, le routage de base, le firewalling (je voudrais qu'elle remplace mon routeur à terme), etc...

Etant donné la vélocité (sic) de la machine, j'ai voulu recompiler le noyau 2.6.12.3 pour ne garder que le strict minimum (pas de son, pas d'USB, pas de PCI par exemple). Je compile donc tout ça sur une autre debian plus rapide via fakeroot make-kpkg (j'ai suivi le guide d'Alexis). Pour cela j'ai repris la config du même noyau sur la debian plus rapide et j'ai retiré un maximum de trucs. Cette config est un noyau sans initrd.

Au boot je choisis donc sur grub le noyau fraichement compilé et :

VFS: Cannot open root device "hda1" or unknown-block(0,0)
Please append a correct "root=" boot option
kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)


J'ai cherché un peu sur internet mais n'ai trouvé que des cas où le pb venait d'un initrd pas généré, ce qui ne s'applique pas dans mon cas puisque c'est un noyau sans initrd.

Voici ma configuration sur grub :

root    (hd0,0)
kernel    /boot/vmlinuz-2.6.12.3 root=/dev/hda1 ro
savedefault
boot

L'ancien noyau (kernel-image-2.6.8-2-386) marche encore très bien (avec un initrd lui).

Cela fait deux aprem que j'essaie de bidouiller deci delà, auriez-vous une piste ?


Il nous faudrait plus d'informations sur ta machine (c'est une ISA ?
quels chipsets, quel processeur, etc.)

Bus ISA, Le processeur est un 486DX, SL Enhanced, 66Mhz

Pour le reste je ne sais pas trop où regarder puisque ayant un bus ISA la commande lspsci ne marche pas.

, sur ta configuration (quel
système de fichiers, quel partitionnement)

ext3, un disque dur avec une partition (hda1) pour le système et une autre (hda2) pour le swap. Par ailleurs quel outil me permettrait de savoir le système de fichier sur mon disque dur parce que grub me détecte hda1 comme étant du ext2. Est-ce parce que ext3 est une extension de ext2

 et sur la configuration de
noyau que tu as sélectionnée. Je pencherais a priori pour des options
manquantes dans la configuration du noyau.

J'ai compilé ext2 et ext3 en dur.

Sinon ATA/ATAPI/MFM/RLL support (en dur)
Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support (en dur)
Include IDE/ATA-2 DISK support (en module)
Use multi-mode by default (en dur)
PCMCIA IDE support (en module)
Include IDE/ATAPI CDROM support (en module)
Include IDE/ATAPI FLOPPY support (en module)
SCSI emulation support (en module)
generic/default IDE chipset support (en module)

Pour le reste je vous file mon .config (si jamais vous arrivez à vous y retrouver) sinon n'hésitez pas à me demander ce qui vous intéresse, j'ai peur de pas savoir exactement ce qui vous intéresse.

Merci pour les réponses que vous m'avez déjà apporté, j'avais effectivement aussi regardé dans ce sens (j'avais activé ext 2 non plus en module mais en dur sans que cela ne change quoi que ce soit).

RTyler





Fred




Reply to: