I've dived deeper into this problem. In dracut in nfs-lib.sh the server is determined by this code. If your DHCP server is using the option dhcp-server-identifier, this will be used for the NFS mount. Also, next_server is never received by the dhclient programm. It's part of the DHCP packet, but will not be defined as a variable.
[ -z "$server" ] && server=$srv [ -z "$server" ] && server=$new_dhcp_server_identifier [ -z "$server" ] && server=$new_next_server [ -z "$server" ] && server=${new_root_path%%:*} This is a bug I already reported upstream. As a workaround, add the NFS server's IP address to the root= parameter as in root=1.2.3.4:/srv/fai/nfsroot -- regards Thomas -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org