NFS mount RPC error when loading kernel after PXE boot(was "Re:
Vbox/PXE booting works (fwd)")
Daniel Braniss
danny at cs.huji.ac.il
Sun Apr 25 11:39:35 UTC 2010
> Hi Danny and all,
>
> This does indeed work as advertised, thanks for pointing me at this
> information.
>
> The new issue I'm dealing with is that the pxe boot loader now happily
> runs, gets all the appropriate DHCP options and then stalls trying to
> mount the NFS share to pull the kernel from. I've verified that the NFS
> configuration works, both using a separate physical machine and by
> firing up the VM I'm trying to PXE boot with the fixit CD and mounting
> the share from the fixit shell i.e. the problem seems to be localised to
> the boot loader.
>
> When pxe booting, it gets to printing the "pxe_open:" lines with correct
> server addr, path and gateway IP. It then stalls for a few mins where
> you would normally see the spinning "|" character, and then prints "NFS
> MOUNT RPC error: 60". It then appears to keep trying to load the kernel
> without success for a substantial period of time (more than 10 mins). It
> eventually gives up and dumps me at the loader prompt i.e.
>
> can't load 'kernel'
> Type '?' for a list of commands, 'help' for more detailed help.
> OK
>
> Looking at tcpdump on the NFS server, I see a number of UDP
> request/replies between port 1023 on the VM and port 111 on the server.
> After about 5 such exchanges, the Vm tries directing queries from port
> 1023 to port 2304 on the server which triggers ICMP port unreachables to
> go back.
>
> I also tested with pxeboot binaries from 7.3, 8-stable and head - all
> have the same problem.
>
> Has anyone seen this behaviour before? What am I doing differently that
> stops me from being able to do this whilst others seem to be able to?
have you tried your pxe/diskless outside vmware?
danny
More information about the freebsd-emulation
mailing list