I find it strange that your configuration does anything at all.
If I boot with the same kernel parameters the screen just blanks out and then nothing.
If you look at the kernel documentation’s admin-guid/nfs/nfsroot.nfs, then you’ll see that ‘autoconf’ is not a valid setting for ‘ip’. It might fall back to the default, which is ‘on’, but nothing is mentioned about falling back to the default.
If I google for root=nfs:// I get nothing. The kernel documentations says that NFS diskless nodes are booted with root=/dev/nfs and nfsroot=[:][,] without reference to any protocol.
I have it running now, without initrd. With initrd, I run into problems similar to:
What did help me out, was that that you advised to disable NetworkManager. I can now run a ‘systemctl suspend’ that comes back to life, when I push the power-button (or perhaps even send some magic wake-on-lan packets).
I needed to take care of some settings manually, like /etc/profile.d/ethtool.sh, and /etc/profile.d/route.sh, but things are really beginning to look the way they should now.
[root@tp07 profile.d]# mv /etc/resolv.conf /etc/resolv.conf.resolvectl && echo “nameserver 192.168.2.1” > /etc/resolv.conf
[root@tp07 profile.d]# cat ethtool.sh
ethtool -s eth0 wol g
[root@tp07 profile.d]# cat ./route.sh
route add -host 192.168.2.1 eth0
route del -net 192.168.2.0 netmask 255.255.255.0 eth0
Thanks for all the help!
Best regards,
Mischa Baars.