Hi

Let's start with the content of pxelinux.cfg/file. My FAI is 4.0.8. In the boot string is found the parm.:
    nfsroot=192.168.2.12:/srv/fai/nfsroot:vers=3
The above works fine for my LAN.

BUT: In order to obtain this parm requires manual editing to insert both the ip and vers into the text following creation of the file by fai-chboot. I'm searching for a better approach.

I find that nfsroot for fai-chboot is supplied by the server host /etc/fai/nfsroot.conf file. A quote from the fai-guide is as follows: "Definitions that are only used for creating the nfsroot are located in nfsroot.conf."
The way I find that nfsroot.conf file works is:
  A) NFSROOT=/srv/fai/nfsroot
works correctly for fai-setup while creating nfsroot per the fai-guide
  B) NFSROOT=192.168.2.12:/srv/fai/nfsroot:vers=3
      works correctly for fai-chboot while building a pxelinux.cfg/file.

SO -- I know A) works to create nfsroot, and B) works to access nfsroot. Am I correct in thinking that what works for accessing nfsroot [B] does not work also for creating nfsroot?

In looking thru FAI mail list that a similar subject was discussed a month ago and a couple bugs are filed with debian. To modify fai-chboot in order to supply both the prefix "ip:" and the suffix ":vers" is beyond my comfort level. My question is:
   Is there a better way already under consideration?

Thanks in advance to anyone with a simple answer.
George

Antwort per Email an