PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : problem beim mounten der root-partition über nfs



Elvizz
19.12.02, 17:47
hallo!

ich hoffe, hier kann mir jemand helfen, weil ich langsam echt keine idee mehr habe :(

also mein problem:
ich versuche einen diskless-client einzurichten, der sein komplettes system (kernel + root-partition) über tftp/nfs von einem server lädt. der kernel wird auch sauber über tftp geladen und bootet. danach holt sich der kernel per DHCP eine ip adresse und versucht per nfs seine root-partition zu mounten dabei kommt es aber zu folgendem fehler:

Looking up port of RPC 100003/2 on 192.168.1.5
RPC: sendmsg returned error 101
portmap: RPC call returned error 101
Root-NFS: Unable to get nfsd port number from server, using default
Looking up port of RPC 100005/1 on 192.168.1.5
RPC: sendmsg returned error 101
portmap: RPC call returned error 101
Root-NFS: Unable to get mountd port number from server, using default
RPC: sendmsg returned error 101
mount: RPC call returned error 101
Root-NFS: Server returned error -101 while mounting /tftpboot/dxs/
VFS: Unable to mount root fs via NFS, trying flopp.y
VFS: Insert root floppy and press ENTER

der kernel ist korrekt konfiguriert, um die root-partition per nfs zu mounten, daran sollte es eigentlich nicht liegen.
der nfs-server scheint auch korrekt konfiguriert zu sein, da ich von dem "werdenden diskless client", wenn er mit normalem sys gebootet ist, die nfs-freigaben normal mounten kann

achso, rpcinfo -p liefert folgendes:
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100005 1 udp 741 mountd
100005 2 udp 741 mountd
100005 1 tcp 744 mountd
100005 2 tcp 744 mountd
100003 2 udp 2049 nfs
100003 2 tcp 2049 nfs

also bin für jede idee dankbar

geronet
19.12.02, 18:32
Hmm ich kann dir nur mal den Tipp geben:
http://www.tldp.org/HOWTO/NFS-HOWTO/troubleshooting.html#SYMPTOM3

Ich hatte auch mal 7 Diskless Clients mit Root NFS, hatte aber keine solchen Probleme ;)

Grüsse, Stefan

Elvizz
19.12.02, 19:07
hi!

danke für den tipp! leider hat er mir aber auch nichts gebracht :(

wie gesagt, es ist möglich, verzeichnisse vom server zu mounten, nur beim mount des root-fs gibt es das oben beschriebene problem.

ich habe zum test einmal vom userspace-nfsserver auf den kernelspace-nfsserver umgestellt, was aber leider auch nichts genützt hat. der fehler bleibt nach wie vor derselbe.

wer also noch eine idee hat, bitte sagen ;)

danke schonmal

Elvizz
19.12.02, 23:12
ok, ich habe das problem jetzt gelöst: ich hatte einen fehler beim erstellen des nbi-images des kernels gemacht.
dafür stehe ich jetzt vor einem neuen problem, der kernel meldet nach dem mounten des root-fs:

VFS: Mounted root (nfs filesystem).
Freeing unused kernel memory: 248k freed
Warning: unable to open an initial console.

weiß da jemand rat??