I had a perfectly working PXE network boot environment, but suddenly, it refused to boot successfully.
The status was as follows:
- The Ubuntu ISO was mounted
- tftp menu was shown
- Boot process began, so it found the kernel in the mounted ISO foler
- Ubuntu splash screen was shown
The cause became clear when looing at "/var/log/daemon.log":
The NFS service was not exporting the mounted ISO folder!rpc.mountd[2108]: refused mount request from 192.168.1.xx for /srv/tftpboot/iso-mounted/xubuntu-12.04.1-desktop-i386 (/): not exported
TFTP accesses the files directly, but then at a certain point in the boot process, the actual data is accessed over NFS.
[SOLUTION]
Start the NFS services:
Code: Select all
$ service nfs-kernel-server start
$ service nfs-common start