Operating System - HP-UX
1825793 Members
2302 Online
109687 Solutions
New Discussion

RootNFS of Linux from a HP-UX server

 
Christoph Plattner
Occasional Advisor

RootNFS of Linux from a HP-UX server

Hello,

I want to diskless boot a linux machine from the HP-UX 11 OS on an 9000/856 server. The problem is, that I get always error -13 (EACCES), which is permission denied. When I try to mount the the exported fs, from client machines having full root access (-root=HOSTNAME) then everything works (including write access as root), but the NFS root mounting of the kernel fails.

Analysis with an ethernet analysing tool (etherreal on a Linux PC) I saw, that Linux uses a MOUNT V1 for NFS root and MOUNT V3 for normal mounts (don't mix up the mount version woth NFS version). The MOUNT V1 does not pass a UID and GID for example.

The HP-UX rpc.mound used with tracing level 2 (-t2 -l /tmp/lognfs) has not given enough information here, but one line includes "rpc.mountd: get_requestor_uid: uid not found" which can lead to the same problem (MOUNT V1 !). Is there a possibility to get this running ? Is there a source code or patch for the mountd ? Can the mountd be switched to more "insecure" ? The user-lan NFS of linux does not compile even patching some items.

I hope I can get help on this topic !

With friendly regards
Christoph Plattner

---------------------
private
christoph.plattner@gmx.at
company
christoph.plattner@alcatel.at
Linux/UNIX-!FAN