Hi,

We finally find the solution, and this is my fault , next time I will read more carefully conf file.

I repost all the facts , so if someone as the same problem it will be clear.

on Lenovo M710 and lot of others PC , we use a FAI server to install Debian jessie and stretch, Ubuntu 14.04 ,16.04 and 18.04 , Fai server was made from a Debian stretch , using install guide from fai-project.org .
all is working without problems.  (use of kernel 4.9 to pxe boot )
on M710s we have ssd M2 nvme and it's working.

We received  a lenovo M720s (core i5 8th , 8GB , ssd M2 nvme ) and it's not working. During the boot (before fai start), the PC hang.

We try others kernel (from installed PC) 4.15 ( from ubuntu) etn 4.18 ( from stretch backport) , the boot continue but after that the FAI install do not start because nfs share are read-only.
this is because as Thomas said   " the overlayfs kernel module "

The mistake we make is that we just copy vmlinuz and initrd from PC , we do not use those made by fai-setup .

this morning all is working , actions :

from the stretch server that is used to build fai , edit /etc/fai/NFSROOT
modify section as this :
-------------------------------------
PACKAGES install-norec AMD64
grub-pc
# linux-image-amd64
linux-image-amd64/stretch-backports  # if you want to use a newer kernel

-------------------------------------

then
fai-setup -v

in  /srv/tftp/fai   copy  initrd.img-4.18.xxxxxxx   and vmlinuz-4.18.xxxxxxxx  to the tftp dir we use on the real FAI server.

in /srv/fai/nfsroot/lib/modules   copy the directory 4.18.xxxxxxx to the directory nfsroot/lib/modules/ on the real FAI server.

on the real FAI server :
add the entry in pxelinux.cfg/default (or other files if you use include) to use the initrd.img-4.18.xxxxx and vmlinuz-4.18.xxxxxx

--- the entry for us ----
label FAI-18.04-LTS-2
                        MENU LABEL PLX-UBUNTU 18.04 M720s 4.18.0-0.bpo.1-amd64 nooptions (En cours de test)
                        kernel Fai/vmlinuz-4.18.0-0.bpo.1-amd64
                        append initrd=Fai/initrd.img-4.18.0-0.bpo.1-amd64 ip=dhcp root=/dev/nfs nfsroot=10.91.7.21:/u1/DATA04/Fai/FAI-5.5/nfsroot rootovl FAI_FLAGS=verbose,sshd,createvt FAI_CONFIG_SRC=nfs://10.91.7.21/u1/DATA04/Fai/FAI-5.5/config FAI_CHOIX=UB_18_04 FAI_LANG=FRENCH FAI_ACTION=install ipv6.disable=1

----------------------------

and it's working

Thanks a lot to Thomas who point us to the solution.

Regards.

Nicolas (sorry for bad english )


Le 22/11/2018 à 22:28, Thomas Lange a écrit :
On Fri, 16 Nov 2018 16:07:33 +0100, Nicolas Renault - OPENinfo 
<nicolas.rena...@openinfo.fr> said:
     > I forget to add lib/modules/4.15.0-29-generic  to the nfsroot.
     > now final problems ( I think) :
     > the FAI cannot create /tmp/fai and /target filesystem is read only
Please check if the Ubuntu kernel 4.15 also includes the overlayfs
kernel module. FAI needs this but I'm not sure if Ubuntu supports this.


Antwort per Email an