pxelinux : VFS : Unable to mount root fs

pxelinux : VFS : Unable to mount root fs - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 17-12-2005 à 19:51:57    

Voilà ça fait 5 heures que je tente de faire booter une machine sans disque , à partir du réseau. J'y suis presque, j'ai juste ce problème (sur la machine cliente ) :  

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


 
d'après mes recherches, je ne suis pas le seul avec cette erreur, mais j'ai trouvé aucune réponse :)
 
 Donc je demande ce qui peut arriver.
 
J'ai pensé que ça venait de mon serveur NFS : non, car depuis mon serveur, je peux monter ces partitions NFS.
 
fichier default de pxelinux.0 :  
 

DEFAULT bzImage
APPEND ip=dhcp nfsroot=192.168.0.12:/diskless/terminaux root=/dev/nfs


 
avec le fichier /etc/exports bien configuré...
 
Sur la machine cliente, j'ai aussi quelques fois un message d'erreur comme quoi il ne trouve pas /dev/nfs.
 
Quelqu'un peut m'aider?

Reply

Marsh Posté le 17-12-2005 à 19:51:57   

Reply

Marsh Posté le 18-12-2005 à 11:23:13    

Personne n'a d'idées ? :(
 

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


Message édité par Profil supprimé le 18-12-2005 à 11:24:40
Reply

Marsh Posté le 18-12-2005 à 12:38:04    

tu ferais mieux de faire un ramdisk puis ensuite de monter le réseau.
 
Ca te permettra plus de flexibilité afin de voir ce qui se passe.


Message édité par R@NNIS le 18-12-2005 à 12:38:51

---------------
Mes News
Reply

Marsh Posté le 19-12-2005 à 11:54:26    

Ben les sites sont assez discrets sur la définition d'un ramdisk :o j'ai juste compris que c'était monté au démarrage, et que ça pouvait être sur une disquette :o

Reply

Marsh Posté le 23-12-2005 à 16:36:20    

J'avais le même problème.
Il faut taper rdev bzImage, il va te donner un path. Il faut qu'il soit le même que le path du lilo.conf.

Reply

Marsh Posté le 24-12-2005 à 12:56:55    

Ah ben je vais retenter ça :) même s'il n'y a pas d'utilisation de lilo dans le montage que j'essaye de faire...

Reply

Marsh Posté le 24-12-2005 à 13:00:54    

levioloneux a écrit :

J'avais le même problème.
Il faut taper rdev bzImage, il va te donner un path. Il faut qu'il soit le même que le path du lilo.conf.


 
 En fait non. Ca me donne /dev/hda8 . Or ce noyau doit être chargé par le réseau, avec une machine sans disque dur, par systèmes de fichiers NFS. Donc ça ne résout pas le problème...  :(  

Reply

Marsh Posté le 26-12-2005 à 11:08:27    

Je pense qu'il y a conflit entre ton bzImage qui pointe sur /dev/hda8 et ton fichier default de pxelinux.0 qui parle de /dev/nfs. A mon avis il faudrait taper la commande :
rdev bzImage /dev/nfs
pour que le root file system pointe au bon endroit. Après tu peux retaper :
 rdev bzImage, et il devrait indiquer le path /dev/nfs, et non /dev/hda8 qui n'existe pas.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed