Forum Linux.gentoo Probleme de boot : VFS: Cannot open root device

Posté par  (site web personnel) .
Étiquettes : aucune
0
2
oct.
2004
Bonjour à tous,

Je viens juste de finir d'installer mon systeme (les détails du system hard et soft seront listé ci-dessous), mon ordinateur redémarre, grub est moche mais boot mon windows XP, mais pas mon Linux. Je bute à chaque fois sur le message d'eereur suivant :

VFS: Cannot open root device "hda4" or unknown-block(3,4)
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on unknown-block(3,4)


Je me demande alors si j'ai correctement attribué le cheminde la partition root à Grub, je boot du cd gentoo et fais donc un fdisk : pas de problème c'est bien /dev/hda4 et il y a bien le bon chemin dans Grub à savoir root=/dev/hda4
Je vérifie mon fstab, le systeme de fichier est bien "reiserfs", j'ai bien rajouté "notail" comme indiqué en plus de noatime, et j'ai mis "1 1" aux deux derniers champs (j'ai essayé "0 0" mais ça ne change rien).
Je poursuis par un reiserfschk sur /dev/hda4. Verdict : No corruptions found.
Ah...

Pour décrire la chronologie de mon installation : installation de windows XP sur les 35 premiers gigas de mon dique dur. Après le premier boot de windows je redémarre et commence l'installation de Gentoo. Aucun problème notable pendant l'installation.

Mon dique dur est partitionné ainsi :

Boot Start End Blocks Id System
hda1 1 4629 37182411 7 HPFS/NTFS
hda2 * 4630 4654 200812+ 82 Linux
hda3 4655 4717 506047+ 83 Linux swap
hda4 4710 9729 40258890 82 Linux


Mon materiel :
Pentium 4 1.8 a (fsb à 133 Mhz)
512 Mo DDR 2100
Disque Dur Segate Barracuda ATA V en IDE
Carte mère MSI 645 Ultra - avec un chipset SiS 645
Nvidia Gefore 4 Ti 4200 64 Mo
Creative Sounblaster live
Carte réseau Realtek 8139 10/100
Graveur Teac W524

J'ai installé un noyeau gentoo-dev-2.6.8-r3

J'ai fait le tour de forums (google power) et la plupart des utilisateurs qui ont ce genre de problème on un disque dur serial ATA - ce qui n'est pas mon cas - ou boot depuis un disque virtuel. Je n'ai pas relevé de problème semblable.
Si quelqu'un pouvait m'aider à booter mon systeme et finir d'emerger les milliers de packages qui m'attendent.
J'ai poster un message similaire sur le forum gentoo au cas où..
Merci d'avance
  • # Module

    Posté par  (site web personnel) . Évalué à 2.

    Ben, j'imagine que gentoo ne met pas tous les fs en dur dans son kernel.

    Donc, il te faut un initrd avec le module reiserfs...

    Sous mandrake, mkinitrd --with=reiserfs initrd-version.img version

    Sous debian, faut regarder du coté du fichier /etc/mkinitrd/mkinitrd.conf

    Sous Suse, mkinitrd (oui, que ca, elle se demerde comme une grande)

    Et sous gentoo tu me diras ? Ben je sais pas :)
    • [^] # Re: Module

      Posté par  (site web personnel) . Évalué à 1.

      En fait il me semble bien que j'ai compilé en dur le support du ReiserFS. C'est là que le bât blesse. Mais je vais finir par me résoudre à recompiler le noyau pour en être sur à 100%, vu que je n'en suis sur qu'à 99,99%.
      Une autre idée sinon? :)
  • # meme probleme

    Posté par  . Évalué à 1.

    J'avais essayé la 2.6.7, et j'ai pas réussi à booter.. Pourtant c'était des partition ext3fs, avec le driver compilé en dur....

    Au bout de 3 jours j'ai laissé tomber, et je tourne toujours en 2.4...

    Je réessairai un de ces 4 !

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.