[syslinux] NFS error 101, again

Harald Milz milz at seneca.muc.de
Mon Dec 29 16:31:32 PST 2003


Hi,

I've got another one... NFS error 101 with NFSROOT has been discussed a
lot, and hpa gave an answer to it which appears right. It's ENETUNREACH,
and I suspect my diskless box does not set its IP parameters right.

PXElinux is set up as follows:

label linvdr
  kernel kernel-linvdr
  append initrd=initrd-linvdr acpi=off root=/dev/nfs \
    nfsroot=192.168.20.1:/opt/tftpboot/linvdr,rsize=8192,wsize=8192 \
    nfsaddrs=192.168.20.20:192.168.20.1:192.168.20.99:255.255.255.0:linvdr

(append line broken for readability only)

I also tried ip= instead of nfsaddrs= as well as ip=dhcp, no luck. 

Why in the world would the kernel not configure its IP values? It's a SuSE
8.0 default kernel, and it has everything set: 

CONFIG_NFS_FS=y
CONFIG_NFS_V3=y
CONFIG_NFS_DIRECTIO=y
CONFIG_ROOT_NFS=y
CONFIG_NFSD=m
CONFIG_NFSD_V3=y
CONFIG_NFSD_TCP=y
...
CONFIG_IP_PNP=y
CONFIG_IP_PNP_DHCP=y
CONFIG_IP_PNP_BOOTP=y
CONFIG_IP_PNP_RARP=y

I could understand it is a config problem if the very same DHCP/TFTP/NFS
server wasn't able to serve as an autoinstall server using the same
settings for PXE boot... But if I set the IP values explicitly this should
work in any case, right? The DHCP server is a 3.0.1rc6 from SuSE 8.0. 

*confused*

-- 
	To A Quick Young Fox:
Why jog exquisite bulk, fond crazy vamp,
Daft buxom jonquil, zephyr's gawky vice?
Guy fed by work, quiz Jove's xanthic lamp --
Zow!  Qualms by deja vu gyp fox-kin thrice.
		-- Lazy Dog




More information about the Syslinux mailing list