Same issue here. Using a combo of the OP's and mabes' info, I was able to successfully PXE boot using the following kernel line:
kernel path/to/tftp/bionic/vmlinuz systemd.mask=dev-hugepages.mount systemd.mask=dev-mqueue.mount systemd.mask=sys-fs-fuse-connections.mount systemd.mask=sys-kernel-config.mount systemd.mask=sys-kernel-debug.mount systemd.mask=tmp.mount I was unable to use just systemd.mask=tmp.mount alone as suggested by mabes. To get DNS going, I just changed the nameserver IP in /etc/resolv.conf to 8.8.8.8 and I was good (I also have this particular issue under 17.10 when PXE booted). Shutdown (and reboot) does NOT hang in my case. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1754777 Title: bionic casper nfsboot not reaching desktop env, failure to mount various kernel filesystems and /tmp To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/casper/+bug/1754777/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs