How to prevent systemd-networkd from breaking nfsroots
# /etc/systemd/network/eth.network # Pass nfsroot=... on the kernel command line as you'd expect [Match] Name=eth* KernelCommandLine=!nfsroot [Network] DHCP=v4 [DHCPv4] UseHostname=false