Forum Linux.debian/ubuntu Boot réseau pas de montage du système de fichier distant (debian 4.0)

Posté par  .
Étiquettes : aucune
0
9
mai
2007
Bonjour

Je cherche à faire un boot réseau avec quelques difficultées.

Le boot réseau pose pb au moment du montage du système de fichiers distant.

Voici en gros ma démarche :

apt-get install dhcp3-server syslinux tftpd-hpa nfs-common nfs-user-server

Configuration des fichiers.

PC_Serveur copie d'un fs dans le répertoire /dist

Test du serveur nfs.
PC_client, boot sur disque dur : "mount -t nfs 192.168.0.1:/dist /rep_client" OK.


Fichier /tftpboot/conf/pxelinux.cfg/default

default fs.local
timeout 100
prompt 1
display default.txt

label fs.local
kernel /vmlinuz.210
append initrd=/initrd.210 root=/dev/hda5 ro vga=791

label fs.distant
kernel /vmlinuz.210
append initrd=/initrd.210 root=/dev/nfs nfsroot=192.168.0.4:/dist ro vga=791

ipappend 1


Boot réseau :

PC client, le choix fs.local et fs.distant apparaît.

- Choix fs.local boot réussi.

- Choix fs.distant :
Message en boucle pendant 5min {
running /scritps/nfs-premount
affichages des adresses ip (elles semblent bonnes)
dns1=0.0.0.0
rpc failed : 2 }

Ensuite le pc_client est sur le système de fichier minimum de l'initrd.

Suite a analyse le message "rpc failed : 2 apparaît suite à la cde
"nfsmount -o nolock ${roflag} ${NFSOPTS} ${NFSROOT} ${rootmnt}" du fichier nfs de l'initrd.


Apparemment refus de la demande de montage.

J'ai modifié l'initrd en y intégrant le fichier mount renommé mounti ainsi que ses lib.
Reboot réseau sur le PC_client.
A la fin du boot essai des cdes suivantes sur le PC_Client.

"nfsmount 192.168.0.1:/dist /rep" Aucun message dans /var/log/syslog

"mounti -t nfs 192.168.0.1:/dist /rep"
Message dans /var/log/syslog
NFS mount of /dist attempted from 192.168.0.2
/dist has been mounted by 192.168.0.2

ls /rep indique un repertoire vide.

Là je sèche.

Merci pour toutes sugestions.
  • # Serveur vs client

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

    Regarde sur les logs du client, tu auras peut-être plus d'informations.
  • # nfs root ?

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

    Le support de nfs root est-il compilé dans le noyau ?.
    Apres, il y a au niveau du serveur des histoires de host.allow
    host.deny.

    Le plus simple étant encore d'installer ltsp et de bien regarder comment ça fonctionne (moi j'avais fait comme ça).

    http://www.ltsp.org/
    • [^] # Re: nfs root ?

      Posté par  . Évalué à 1.

      Effectivement le nfs root n'était pas activé, je ne savais pas qu'il est necessaire.

      Noyau 2.6.21.1
      /File systems/Network File systems/
      NFS file system support = Y
      Root file system on NFS = Y

      Mais toujours pas de montage distant.

      Changement du paquet nfs-user-server par nfs-kernel-server et là cela fonctionne.

      Merci de votre aide.

Suivre le flux des commentaires

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